首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

问一个简单的有关问题,关于日期比较的

2012-02-17 
问一个简单的问题,关于日期比较的有一个date类型的字段a,写一个存储过程,需要一个参数用来比较日期。我想选

问一个简单的问题,关于日期比较的
有一个date类型的字段a,写一个存储过程,需要一个参数用来比较日期。我想选出日期(年月日)相同的纪录,怎么处理?参数的格式和数据库的格式可能不同。
我在where两边用to_char可以实现,但是我总觉得这个太傻瓜了。

[解决办法]
参数类型如果是date可以直接比较,否则可以用to_char,或者可以用select trunc(sysdate, 'day ') from dual;选出日期。
[解决办法]
不是非常理解笔者的意思,如果是date类型的话,那么就可以直接进行比较
[解决办法]
参数日期函数dt1
...where floor(dt1- to_date(a, 'yyyy-mm-dd '))=0;

[解决办法]
有可能是格式..你先看下輸入來是什麼樣子.格式是否一樣..不一樣可以先調整一下格式再比較

热点排行