невозможно считать записи за интервал в днях - PullRequest
0 голосов
/ 09 января 2019

Я хочу определить, сколько записей покрыто определенным периодом в таблице RedShift. Поэтому я запрашивал записи за разные периоды времени. Однако я заметил странное поведение.

Когда я пытаюсь подсчитать количество записей, скажем, за 100 дней, он возвращает 0 независимо от того, сколько дней я выполняю запрос для.

SELECT count(*)
FROM main.transaction_data
WHERE tr_date > current_date - interval '100' day;

Но когда я запрашиваю счет за несколько месяцев, он возвращает действительный счет.

SELECT count(*)
FROM main.transaction_data
WHERE tr_date > current_date - interval '3 months';

Неверен ли запрос на 100 дней?

...