我试图在db2 SQL中选择一个日期范围。日期范围为今日-7天至今天-1天。我想选择在这个范围内的所有记录。我试图通过为每个日期声明一个变量来做到这一点:Set v_date7= select current date- 7 days from sysibm.sysdummy1未预期的关键字集
我尝试在第一行</
BETWEEN '2014-02-24 00:00:00' AND '2014-02-24 23:59:59'
如您所见,ref为NULL,并遍历23行,而不是只遍历1行。现在,对于这个例子,这是快速的,但是当我执行1-2个月的范围时,行将变成>10000,它会减慢页面的速度,大量地锁定表。注意如果删除00:00:00和23:59:59,那么它只使用1行索引,但是我需要选择一整天的</