如何计算2个指定时间的月份差额 如何计算2个指定时间的月份差额如2000-02-1到2008-5-3之间的月份差额?谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select datediff(mm,'2000-02-1','2008-5-3') declare @a datetime ,@b datetimeset @a='2000-02-1'set @b='2008-5-3'select datediff(mm,@a,@b) select abs(month(convert(datetime,'2000-02-1'))-month(convert(datetime,'2008-5-3'))) select datediff(mm,'2008-02-1','2008-5-3') DATEDIFF(MONTH,'2000-02-1','2008-5-3') ? select (Year('2008-05-03') - Year('2000-02-1 ')) * 12 + (Month('2008-05-03') - Month('2000-02-1 ')) select datediff(m,'2000-02-1','2008-5-3') select datediff(mm,'2000-02-1','2008-5-3') 设计数据库的时候大家都用外键吗? SQL 作业问题? 关于SQL2005登录的<服务器名称,身份验证>问题 求多个子表填写次数统计的SQL 请教:如何取得UPDATA()后的最新的ID号? 有难度的统计问题,高手进,谢谢。 帮忙优化一下 如果过滤掉字段中的奇异字符(乱码)! 对执行计划有深刻理解的高手请进 SQL-DMO连接数据库老是报告不操作或访问被拒绝的错误 设置表别名和字段别名 求助一条惊天地 泣鬼神 史无前例 后无来者 的 超级SQL!!!!!!
set @a='2000-02-1'
set @b='2008-5-3'
select datediff(mm,@a,@b)
select abs(month(convert(datetime,'2000-02-1'))-month(convert(datetime,'2008-5-3')))
select datediff(mm,'2008-02-1','2008-5-3')
DATEDIFF(MONTH,'2000-02-1','2008-5-3') ?