oracle 中 获取当天日期的系统方法 SYSDATE
TO_CHAR(‘日期字段’, ‘yyyy-mm-dd’) < TO_CHAR(SYSDATE + 1, ‘yyyy-mm-dd’)
AND TO_CHAR(‘日期字段’, ‘yyyy-mm-dd’) >= TO_CHAR(SYSDATE, ‘yyyy-mm-dd’)
- 小于 SYSDATE + 1 指的是 当天及当天以前的日期
- 大于 SYSDATE 小于 SYSDATE + 1 就是指 当天 日期
- 大于 SYSDATE-6 小于 SYSDATE + 1 就是指 七天内日期数据
ps: 之前算SYSDATE-5 是7天 后面发现 SYSDATE-5 只能显示6天的数据 跟SYSDATE获取的实际时间有关
日期是从0:00:00开始