SQL 问题 数据表 HYXX 字段 CSRQ 达到的效果: 以系统时间为准 找寻出10以内过生日的信息! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from HYXX where datediffy(day,csrq,getdate())<=10 select * from HYXX where abs(datediff(day,csrq,getdate()))<=10包括前后 select * from tb where CSRQ between getdate() and dateadd(day,10,dateadd(year,datediff(year,CSRQ,getdate()),CSRQ) select * from HYXX where datediffy(mm,csrq,getdate())=0 and datediffy(day,csrq,getdate())<=10 数据库是2000 不支持datediffy 谢谢! select * from HYXX where abs(datediff(dd,dateadd(yy,-datediff(yy,0,csrq),csrq),dateadd(yy,-datediff(yy,0,getdate()),getdate())))<=10 丢了个括号select * from tb where CSRQ between getdate() and dateadd(day,10,dateadd(year,datediff(year,CSRQ,getdate()),CSRQ)) 谢谢回答!但是你的SQL好像没有达到我要的效果! 求数据库优化案例的好书 关于触发器的问题!! SQL语句中带'/' 应该怎么写? 请大家指点一下 求教: SQL 2000 在 Windows 2003 下应该如何设置才能连接 ? 求一个触发器(sqlserver),在线等 安装SQL SERVER后出现配置服务器错误,安装了几次都出现这个错误,请问这是什么原因? 大家帮忙看一下这个sql语句 急,急,急。请各位高手不吝赐教 各位大侠up 是什么意思啊? 简单问题:ADO方式如何动态联接SQL SERVER数据库 sql 按列A分组后只保留B列最大行的数据 在线等。。。急!!!!!!!!!!!
where CSRQ between getdate()
and dateadd(day,10,dateadd(year,datediff(year,CSRQ,getdate()),CSRQ)
where CSRQ between getdate()
and dateadd(day,10,dateadd(year,datediff(year,CSRQ,getdate()),CSRQ))