浏览 2477 次
锁定老帖子 主题:请大家看看我这个ORACLE 的SQL
精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-29
我这句SQL总是查不出东西出来 我想要的效果是如果两个日期相减,结果为正数,则显示超期,负数,显示未超期, 请大家看一下是什么原因 select decode(select sign(round(to_number(sysdate-to_date(qx.fxrq,'yyyy-mm-dd hh:mi:ss'))*24-to_number(sx.sx))) as d from dual,1,'超期',-1,'未超期',0,'超期') as sfcq from mw_app.mwt_ud_pd_yx_qxgl qx, mw_app.MWT_UD_PDYX_QXXQSX sx where qx.qxfl = sx.qxxz 或则大家 有其他办法 实现我的效果 非常感谢 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-30
很感谢楼上的回复
但是还是还是执行不了 它提示的错误是 ORA-01861:文字与格式字符串不匹配 |
|
返回顶楼 | |