DB2怎么查所选的那天的数据

AlexMoonshadow 2011-12-02 11:01:59
select * from tb_dp_task where char(create_date) < char('2011-12-01 23.59.59');
select * from tb_dp_task where date(create_date) < date('2011-12-01');


我用这个查不到2011-12-01那天的数据
要怎么写能取到?
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
AlexMoonshadow 2011-12-02
  • 打赏
  • 举报
回复
我都查不到啊
那要怎么写才能查得到呢?
折腾一上午了也没搞出来
除了去代码里取时间的时候加一天就真的没有办法了么?
郁闷》。。。。。。。。。。。

[Quote=引用 3 楼 mr_bean 的回复:]
select * from tb_dp_task where date(create_date) < date('2011-12-01');
这句肯定查不出
[/Quote]
ACMAIN_CHM 2011-12-02
  • 打赏
  • 举报
回复
select * from tb_dp_task where (create_date) < date('2011-12-01');
Mr_Bean 2011-12-02
  • 打赏
  • 举报
回复
select * from tb_dp_task where date(create_date) < date('2011-12-01');
这句肯定查不出
AlexMoonshadow 2011-12-02
  • 打赏
  • 举报
回复
是这个类型:TIMESTAMP

[Quote=引用 1 楼 acmain_chm 的回复:]
create_date 的数据类型是什么? 日期?还是字符?
[/Quote]
ACMAIN_CHM 2011-12-02
  • 打赏
  • 举报
回复
create_date 的数据类型是什么? 日期?还是字符?
AlexMoonshadow 2011-12-02
  • 打赏
  • 举报
回复
select * from tb_dp_task where date(create_date) <= date('2011-12-1');

我这样又可以了
真郁闷
不知道怎么回事
开始怎么也不行
下午来又可以查到了

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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