У меня есть 02 столбца, TradeDate и TradeExecDate с форматом в dd-MMM-yy ЧЧ.мм.сс.00000000 AM / PM. Как мне найти разницу между датой и временем, превышающей 01.
То есть TradeDate и TradeExecDate - разные, не одна и та же дата, а другая дата.
Tx
Поскольку у вас есть метки времени, разница составляет тип данных интервала :
SELECT * FROM your_table WHERE TradeExecDate - TradeDate > interval '1' day
Подробнее о арифметике даты / времени c.