要取两个时间间隔为一年的数据,怎么写SQL语句? 第一个时间是表里的一个字段,第二个时间是getdate()先谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @date datetimeset @date = dateadd(year,-1,getdate()) //这个是一年前的where datadiff(year,getdate(),@date)=1 where col between dateadd(year, -1, getdate()) and getdate() where datediff(year,@date,getdate())=1 select * from tablename where DATEDIFF(year, '字段名', getdate()) = 1 select * from table where datediff(year,时间字段,getDate())=1 时间函数dateadddatediffdatenamedatepartdaygetdate()yeargetutcdate使用方法在查询分析器里选中函数名按shift+F1 谢谢各位! marco08(天道酬勤) jackiecheng001(想飞,可是没有翅膀)这两位是对的,我采用了 marco08(天道酬勤)的 因为我只是写SQL语句至于下面几位 思路有点问题 datediff 是纯粹把年减一呵呵 指出错误,请别见怪 SQL查詢速度 五百裡加急帖子!! insert into 时子查询语句组合 二个数据库中二个视图如何同步? 一个字典表远程同步的问题 谁能写这个Sql查询语句给200分??在线等待... 关于ORACLE和SQLSERVER的数据类型转换? 财务软件的大牌,除了用友,金蝶,还有什么是sql7.0或sql2000做的数据库? 招聘时的sql试题 急救呀!VB, 奇怪的RAISERROR问题 很奇怪的权限问题 如何用javascript脚本语言改变一个表单中文本框的背景色?
set @date = dateadd(year,-1,getdate()) //这个是一年前的where datadiff(year,getdate(),@date)=1
dateadd
datediff
datename
datepart
day
getdate()
year
getutcdate
使用方法在查询分析器里选中函数名按shift+F1
jackiecheng001(想飞,可是没有翅膀)
这两位是对的,我采用了 marco08(天道酬勤)的 因为我只是写SQL语句至于下面几位 思路有点问题
datediff 是纯粹把年减一
呵呵 指出错误,请别见怪