oracle select query to fetch records of last 30 days without timestamp and no trunc should be used
oracle select查询获取最近30天没有时间戳的记录,不应该使用trunc函数
1 | select * from table where enterdate between today date and last 30 day before |
我用过
但时间戳正在考虑中,但我只想考虑日期
如果我使用
因此使用索引
1 | select * from table where enterdate between TRUNC(SYSDATE-30) and TRUNC(SYSDATE) ; |
对表列的任何函数调用都可能造成影响(除非基于函数的索引超过它),但不会对值造成影响。现在,当我们执行