Как сравнить разницу между двумя отметками даты и времени в Oracle SQL? - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть 02 столбца, TradeDate и TradeExecDate с форматом в dd-MMM-yy ЧЧ.мм.сс.00000000 AM / PM. Как мне найти разницу между датой и временем, превышающей 01.

То есть TradeDate и TradeExecDate - разные, не одна и та же дата, а другая дата.

Tx

1 Ответ

2 голосов
/ 04 апреля 2020

Поскольку у вас есть метки времени, разница составляет тип данных интервала :

SELECT *
FROM   your_table
WHERE  TradeExecDate - TradeDate > interval '1' day

Подробнее о арифметике даты / времени c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...