select 查询问题

jiaojiao_zi 2010-08-26 02:29:27
select * from tablename where ENDDATE =TO_DATE('2010-08-25','YYYY-MM-DD');
数据库里是有结果的 数据库里是有时分秒的 我把它转化成没有时分秒的了 但查出来的结果为null是怎么回事 如果把数据库里的时分秒都改为0,就能查出来

请高手指教
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ngx20080110 2010-08-26
  • 打赏
  • 举报
回复
這個TO_DATE('2010-08-25','YYYY-MM-DD')就是2010-08-25 00:00:00,如果你表中enddate沒有剛好是2010-08-25 00:00:00的話,是查不出結果的。
jiaojiao_zi 2010-08-26
  • 打赏
  • 举报
回复
我的数据库里面的数据类型是Date类型的

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧