日期比较语句怎么写?

xiaofenguser 2002-11-11 04:39:03
要在数据库里比较日期,怎么样写呢?

select * from main where '1'='1' and up_time in(2001-01-01,2002-12-31)

select * from main where '1'='1' and up_time>2001-01-01 and up_time<2002-12-31

都得不到正确结果,请帮帮忙!!!
...全文
31 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tomatowitch 2002-11-12
  • 打赏
  • 举报
回复
query="select * from main where '1'='1' and up_time between #2001/01/01/00/00# and #2002/12/31/00/00#";
soloxiao 2002-11-11
  • 打赏
  • 举报
回复
一样的:
query="select * from main where '1'='1' and up_time between #2001/01/01# and #2002/12/31#";
liudong963 2002-11-11
  • 打赏
  • 举报
回复
试试这样啊:
query="select * from main where '1'='1' and up_time >=#2001-01-01# and up_time <=#2002-12-31#";

但up_time字段一定要是时间日期型啊。
zxhong 2002-11-11
  • 打赏
  • 举报
回复
select * from main where 字段名(如果是字符型)='1' (如果是整型)=1 and up_time>'2001-01-01' and up_time<'2002-12-31'
//''一定要加上
xiaofenguser 2002-11-11
  • 打赏
  • 举报
回复
帮忙,帮忙!!!!!!!!!!!!!!
xiaofenguser 2002-11-11
  • 打赏
  • 举报
回复
ACCESS的数据库,ODBC连接的.
query="select * from main where '1'='1' and up_time between to_date('2001-01-01','yyyy-mm-dd') and to_date('2002-12-31','yyyy-mm-dd')";
也不行
liudong963 2002-11-11
  • 打赏
  • 举报
回复
这好像与数据库有关的啊。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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