Olá pessoal,
estou migrando do xBase para o Postgre e tenho uma dúvida quanto a um
comando que uso no xBase.

Tenho duas bases de dados no xBase e uso a união entre elas para executar os
comandos.
Meu sistema é multi-empresa por isso tenho uma base de dados de cadastro,
comum entre as empresas e uma base de movimentos para cada empresa.

Um comando select para buscar os dados nas bases no xBase fica assim:
Select pedido.Id As pedido, pedido.dataped, pedido.vlrped, pedido.situ,
pedido.operacao,;
   Iif(pedido.operacao = 1, pedido.idtabpreco, Cast(-1 As Integer)) As
idtabpreco,;
   Nvl(cliente.razao, Space(Fsize('razao', 'cliente'))) As cliente;
   From C:\Sistema\basemov\base.dbc!pedido;
   Left Join C:\Sistema\basemov\base.dbc!eminot On pedido.ideminot =
eminot.Id;
   Left Join C:\Sistema\basecad\base.dbc!cliente On pedido.idcliente =
cliente.Id;
   Where pedido.dataped Between Thisform.txtDataIni.Value And
Thisform.txtDataFin.Value And pedido.tipdoc = 2 Into Cursor cCursor

Nas linhas:
  From C:\Sistema\*basemov*\base.dbc!pedido;
 e
 Left Join C:\Sistema\*basemov*\base.dbc!eminot On pedido.ideminot =
eminot.Id;
busco os dados da base de movimentos e na linha:
   Left Join C:\Sistema\*basecad*\base.dbc!cliente On pedido.idcliente =
cliente.Id;
busco os dados na base de cadastros.
A pergunta é:
como posso fazer isso no Postgre?




--
View this message in context: 
http://postgresql.1045698.n5.nabble.com/Migrando-de-xBase-para-Postgre-tp5756107.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a