Я использую быстрый запрос в Cognos, чтобы позволить пользователям выполнять фильтрацию на основе прошедшего числа X дней с текущей даты. Как мне отформатировать запрос для Teradata?
Я пробовал с и без "#sq"
в моем коде и с и без "integer"
в качестве формата. Когда я жестко кодирую число, оно также работает (т.е. day_date между (current_date - интервал '6' day) и current_date).
day_date between current_date - interval (#sq(prompt('Select_number_of_days', 'integer'))# )
день и текущая дата
Я получаю сообщение об ошибке:
Синтаксическая ошибка, ожидается что-то вроде строки или символьного литерала Юникода между ключевым словом 'interval' и '('.