Я использую базу данных DB2. Я хочу извлечь все записи за последние двенадцать месяцев из таблицы на основе сегодняшней даты. Я пытаюсь выполнить следующий запрос. Но он не получает подходящие записи.
SELECT * FROM PQCUSTSRV where CALLERKEY='2020-07-13-06.14.29.163600'
AND CRDATTIM BETWEEN CURRENT_TIMESTAMP and (CURRENT_TIMESTAMP - 12 month);
Здесь столбец CRDATTIM
имеет тип TIMESTAMP
.
Кто-нибудь, пожалуйста, скажите мне, где я делаю не так?