在sql server关于将日期加减问题

zky0901 2007-03-25 10:50:08
查询时,我想将选择出距离今天30天内的记录值,我的字段是datetime型的,我使用了如下语句
sql="select * from datebase000 where noo=1 and datediff('d',enddate,date)<30 order by ID desc"
但出错了,请各位朋友帮忙指正,听说
datediff只能用在access数据库,在sql中使用不起来,请各位帮我看看这语句应该怎么写.
...全文
468 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hui_hui_2007 2007-03-25
  • 打赏
  • 举报
回复
select getdate() as 今天,dateadd(day,30,getdate()) as [30天后]

今天,30天后
2007-03-25 23:20:11.467,2007-04-24 23:20:11.467

(所影响的行数为 1 行)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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