Script para comparar dois campos de datas
28/04/2020
0
Preciso rodar um SQL e comparar dois campos de datas que estão em duas tabelas diferentes dentro de um where. O erro que apresenta é = 904: "MOI_DTA_ENTRADA_SAIDA" : invalid identifier
Tentei colocar TO_DATE de tudo quanto foi jeito e não resolveu. Também não achei solução aqui no forúm.
Script:
SELECT
NUMERO_NOTA_FISCAL
FROM
FAT_MOVIMENTO_ITEM MOI
inner join
PEC_ITEM_REVENDA PIT on
(MOI.EMPRESA = PIT.EMPRESA
AND MOI.REVENDA = PIT.REVENDA
AND MOI.ITEM_ESTOQUE = PIT.ITEM_ESTOQUE)
WHERE
MOI.TIPO_TRANSACAO = ''P01''
AND MOI.EMPRESA = 3
AND MOI.REVENDA = 1
AND PIT.ITEM_ESTOQUE = ''152085758R''
AND MOI_DTA_ENTRADA_SAIDA = PIT.DTA_ULT_COMPRA (Erro nessa linha, os dois campos são datas que quero comparar)
Tentei colocar TO_DATE de tudo quanto foi jeito e não resolveu. Também não achei solução aqui no forúm.
Script:
SELECT
NUMERO_NOTA_FISCAL
FROM
FAT_MOVIMENTO_ITEM MOI
inner join
PEC_ITEM_REVENDA PIT on
(MOI.EMPRESA = PIT.EMPRESA
AND MOI.REVENDA = PIT.REVENDA
AND MOI.ITEM_ESTOQUE = PIT.ITEM_ESTOQUE)
WHERE
MOI.TIPO_TRANSACAO = ''P01''
AND MOI.EMPRESA = 3
AND MOI.REVENDA = 1
AND PIT.ITEM_ESTOQUE = ''152085758R''
AND MOI_DTA_ENTRADA_SAIDA = PIT.DTA_ULT_COMPRA (Erro nessa linha, os dois campos são datas que quero comparar)
Vitor Leite
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)