Script para comparar dois campos de datas

Oracle PL SQL

28/04/2020

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)
Vitor Leite

Vitor Leite

Curtidas 0
POSTAR