在几天内无法计数记录

时间:2019-01-09 12:53:26

标签: sql amazon-redshift

我想检测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天是否不正确?

0 个答案:

没有答案