时间一直不变,Oracle SQL中没有时间值的日期是否总是00:00:00?"/>
oracle时间一直不变,Oracle SQL中没有时间值的日期是否总是00:00:00?
海约,
我需要从日期A 00:00:00和日期B 00:00:00(在本例中)的操作中获取一些数据
日期:2010年7月16日
日期:2010年7月20日)
所以我写了这个select语句:
Select avg(cnt),fext from (
Select
to_char(mytable.dateadded, 'DD.MM.YYYY') dateadded,
fext,
count(id) cnt
from mytable
where dateadded between
to_date('16.07.2010', 'dd,MM,YYYY') and
to_date('20.07.2010', 'dd,MM,YYYY')
group by
to_char(mytable.dateadded, 'DD.MM.YYYY'),
fext)
group by fext;
原始(和工作)声明有:
to_date('16.07.2010 00:00:00', 'dd,MM,YYYY HH24:Mi:SS') and
to_date('20.07.2010 00:00:00', 'dd,MM,YYYY HH24:Mi:SS')
所以问题是:是否
to_date('16.07.2010', 'dd,MM,YYYY') and
to_date('20.07.2010', 'dd,MM,YYYY')
已经将时间设置为日期A和B的00:00:00了吗?
格雷茨
更多推荐
oracle时间一直不变,Oracle SQL中没有时间值的日期是否总是00:00:00?
发布评论