datediff小问题

areslong 2004-01-13 10:12:38
where datediff(yyyy,sj,getdate())>=sx 出来不对啊,该怎么写??
sj(日期型)和sx(int)是数据库里的字段。
...全文
79 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
areslong 2004-01-13
  • 打赏
  • 举报
回复
SQLSERVER
more000 2004-01-13
  • 打赏
  • 举报
回复
datediff("yyyy",sj,now())可算出间隔年份
睿睿爸爸 2004-01-13
  • 打赏
  • 举报
回复
是SQLSERVER还是mysql,加上括号试试
where (datediff(yyyy,sj,getdate())>=sx)
areslong 2004-01-13
  • 打赏
  • 举报
回复
我的意思是这样的:sj是开通的日期,sx是开通年限。现在想查看过期的信息。
睿睿爸爸 2004-01-13
  • 打赏
  • 举报
回复
语句没有错
areslong 2004-01-13
  • 打赏
  • 举报
回复
用的是sql
ShiningstarHu 2004-01-13
  • 打赏
  • 举报
回复
你用的是什么数据库?

28,407

社区成员

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

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