在SqlServer中可以用datediff函数来判断。。
在oracle中怎么判断啊
select * from tb_CaculateFlow where datediff(day,updateTime,getdate())=0;
这是在SqlServer中判断。。updateTime为时间字段
oracle中我是下面这样写的。有错误
select * from tb_caculateflow where TRUNC(to_date(sysdate,'yyyy-mm-dd')-to_date(updateTime,'yyyy-mm-dd'))=0;
请帮我看看~~
在oracle中怎么判断啊
select * from tb_CaculateFlow where datediff(day,updateTime,getdate())=0;
这是在SqlServer中判断。。updateTime为时间字段
oracle中我是下面这样写的。有错误
select * from tb_caculateflow where TRUNC(to_date(sysdate,'yyyy-mm-dd')-to_date(updateTime,'yyyy-mm-dd'))=0;
请帮我看看~~
试试:select * from tb_caculateflow where to_date(sysdate,'YYYY-MM-DAY')=to_date(updateTime,'YYYY-MM-DAY')------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
更正:
select * from tb_caculateflow where to_date(sysdate,'YYYY-MM-DD')=to_date(updateTime,'YYYY-MM-DD')------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
you can try this:select * from tb_calateflow a where to_date(sysdate,'YYYY-MM-DD')=to_date(a.updatetime,'YYYY-MM-DD')
可是放在asp.net中作为一个sql语句的时候就报错了
错误类型是:ORA-01861: 文字与格式字符串不匹配
ojuju10 cxbao123 da21正解