Я очень новичок в DB2.
Я заметил, что когда я делаю такой скрипт, все данные за 2020-02-25 00:00:00 исключаются. Я хотел бы видеть все данные до полуночи 2020-02-25 00: 00: 00.
Мой сценарий похож на
SELECT * FROM FMSLIBLE.VVSREXPORTDELIVERIES WHERE FINALDELIVERYDATETIME >= '2020-02-24 00:00:00' AND FINALDELIVERYDATETIME <= '2020-02-25 00:00:00' AND ISPOSTFLIGHT <> 'Y'
Однако, когда я изменяю сценарий на этот, он работает, но исключает любые записи для 25-й полуночи (в основном это единственный кружок на изображении выше).
SELECT * FROM FMSLIBLE.VVSREXPORTDELIVERIES WHERE FINALDELIVERYDATETIME >= '2020-02-24 00:00:00' AND FINALDELIVERYDATETIME <= '2020-02-25 11:59:00' AND ISPOSTFLIGHT <> 'Y'
Столбец FinalDeliveryTime является меткой времени в базы данных, и она рассчитывается в виде десятичных значений, как это
TIMESTAMP(DATE(TIMESTAMP_FORMAT(DIGITS(A.EMDLVA), 'DDMMYY')),TIME(TO_TIMESTAMP(DIGITS(DEC(A.EMDLVT,4)),'HH24MI')) )
END AS FINALDELIVERYDATETIME