想得到当天00:00:00-23:59:59的统计时段用于where查询,以下语句哪地方需要修改 ?谢谢
where time between (to_char(sysdate, 'yyyy-mm-dd') ||'00:00:00' and to_char(sysdate, 'yyyy-mm-dd') || '23:59:59')
where TO_CHAR(TIME,'YYYY-MM-DD HH24:MI:SS') BETWEEN '' AND ''
oracle? 你的看你的time 的数据类型 是date 还是datetime
||' 00:00:00'
加个空格试试,不然时间挨着了。
一天难道还有0-24小时之外的时间吗?
楼主:这个直接在time字段上截取前10位,比较yyyy-MM-dd不就行了,你这种操作叫简从繁!