问个SQL语句

opentuxedo 2006-08-09 04:18:40
查找表"TABLE1"中"DATE1"比"DATE2" 大10天的所有记录
其中TABLE1是表.
DATE1,DATE2都是TABLE1中的日期型字段.
...全文
171 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
折腾_苏州 2006-08-09
  • 打赏
  • 举报
回复
提醒的是,忘记了..........
cleverwyq 2006-08-09
  • 打赏
  • 举报
回复
ls真是无所不精阿
思危 2006-08-09
  • 打赏
  • 举报
回复
要指定 (DATE1>DATE2), datediff 只能得到日期差,不判大小
思危 2006-08-09
  • 打赏
  • 举报
回复
select *
from TABLE1
where datediff(dd,DATE1,DATE2)>10 AND (DATE1>DATE2)
折腾_苏州 2006-08-09
  • 打赏
  • 举报
回复
看你用的是什么数据库了:
sybase是这样的:
select *from TABLE1 where datediff(dd,DATE1,DATE2)>10
其他的数据库在datediff的第一个参数格式上有区别,有dd, ‘d', [d]几种,你自己试一下,看哪个能通过?

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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