› Fóruns › SQL e PL/SQL › duvida muito iniciante e primaria › duvida muito iniciante e primaria
18 de novembro de 2011 às 6:33 pm
#101697
Participante
@italoclone
Toda vez que você precisar fazer junção entre tabelas, você precisa especificar os campos de ligação.
SELECT CAB.NUNOTA N_UNICO,
CAB.CODEMP,
CAB.VLRNOTA,
CAB.VLRICMS,
CASE WHEN CAB.TIPMOV='V'
THEN TPO.CODCFO_SAIDA
ELSE TPO.CODCFO_ENTRADA END CFOP
FROM TGFCAB CAB
INNER JOIN TGFTOP TPO ON CAB.CODTIPOPER = TPO.CODTIPOPER
AND CAB.DHTIPOPER = TPO.DHALTER