当前位置:编程学习 > C#/ASP.NET >>

oracle 时间比较大小

我在程序中传两个string 的参数 如strBegin 2007-07-01 与strEnd 2007-07-02
我在oracle中存的数据是string的日期格式。请问我想把数据库中从strBegin到strEnd 之间的数据取出来,该怎么写sql语句?谢谢!!! --------------------编程问答-------------------- 顶上去,求助各位好汉 --------------------编程问答-------------------- 继续顶上,求高手帮忙 --------------------编程问答-------------------- where 你的日期字段 between startDate and endDate --------------------编程问答--------------------
引用 3 楼 lovehongyun 的回复:
where 你的日期字段 between startDate and endDate

楼主说String的日期格式是否是Date型?
如果是Date型上面就没有问题,否则可能要先执行类型转换 --------------------编程问答-------------------- 你可能需要把你的字符型日期转一下
如:

to_Date('2007-07-01','yyyy-mm-dd') --------------------编程问答-------------------- where to_Date('你的时间字段') between to_Date('开始时间') and to_Date('结束时间')
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,