如果aa变量是年月日时分秒,那可以这样比较吗?
aa=to_date('20060620','yyyymmdd')
如果不可以,那怎么办哩,需要用substr取出aa的年月日来吗,还是还有好方法??
aa=to_date('20060620','yyyymmdd')
如果不可以,那怎么办哩,需要用substr取出aa的年月日来吗,还是还有好方法??
解决方案 »
- sfb_divfloat_1(a,b,0,0)函数是怎么定义的?
- 这可能么?
- oracle字符串类型的时间数据进行直接比较
- 一条存储过程的错误
- 请教动态的查询(查询条件不确定)
- VB如何连到ORACLE ???
- 请问oracle9i中SALES_HISTORY_ROLE的权限是什么,在8i中相应role是什么 谢谢!
- oracle最新手的新手,最简单的问题,在线等
- 高分求一存储过程,对于高手来说很简单。(马上结贴)
- 我刚装了系统就报了这种错误,请问是不是数据库设置有问题?无法创建表空间、
- java程序通过jdbc向oracle中的表插入时间类型的数据,数据是否出现变异?
- 小得不能小的问题了,大家快来啊.
那可以用这个方法:WHERE aa BETWEEN to_date('2006-06-20 00:00:00','YYYY-MM-DD hh24:mi:ss') AND to_date('2006-06-20 23:59:59','YYYY-MM-DD hh24:mi:ss')
select to_date(aa,'yyyy-mm-dd')-to_date('2006-06-20','yyyy-mm-dd') isEqual from dual
如果上面的结果如果为0,则表示相等
aa=to_date('20060620','yyyymmdd')
如果不可以,那怎么办哩,需要用substr取出aa的年月日来吗,还是还有好方法??
什么叫比较?你要的结果是什么?