S
seucag
Unregistered / Unconfirmed
GUEST, unregistred user!
oracle数据库中SQL语言中的时间和DELPHI控件的时间匹配问题
我想做一个日累计,
select * from 表名 WHERE jlsj= to_date('2001-11-1','yyyy-mm-dd')
返回 164条记录 但只有年月日严格为'2001-11-1'的记录
select * from 表名 WHERE
to_date(to_char(jlsj,'yyyy-mm-dd'),'yyyy-mm-dd')= to_date('2001-11-1','yyyy-mm-dd')
返回 2024条记录 所有日期格式中 年月日为'2001-11-1'的记录全部找到 3.725秒
select * from 表名 WHERE
to_char(jlsj,'yyyy-mm-dd')='2001-11-01' 2.895秒
返回结果同上
使用to_date(to_char(jlsj...函数以后执行效率很慢,而直接匹配时间又不能找到所有符合条件的记录
哪位高人指点一下,很急,谢谢了,分嫌少可以再加~
我想做一个日累计,
select * from 表名 WHERE jlsj= to_date('2001-11-1','yyyy-mm-dd')
返回 164条记录 但只有年月日严格为'2001-11-1'的记录
select * from 表名 WHERE
to_date(to_char(jlsj,'yyyy-mm-dd'),'yyyy-mm-dd')= to_date('2001-11-1','yyyy-mm-dd')
返回 2024条记录 所有日期格式中 年月日为'2001-11-1'的记录全部找到 3.725秒
select * from 表名 WHERE
to_char(jlsj,'yyyy-mm-dd')='2001-11-01' 2.895秒
返回结果同上
使用to_date(to_char(jlsj...函数以后执行效率很慢,而直接匹配时间又不能找到所有符合条件的记录
哪位高人指点一下,很急,谢谢了,分嫌少可以再加~