菜鸟求助 datediff函数的使用
sqlserver吧
全部回复
仅看楼主
level 2
marklcsu 楼主
有个8位的字符型日期,如何计算该日期与当前日期的月份,如20160101 20160202 等字符型字段名opendate,距离现在是几个月?
不知道如下写法是否正确
datediff(m,opendate,gatedate())
谢谢各位大神
2016年04月26日 00点04分 1
level 6
datediff(mm,convert(datetime,opendate,112),getdate())

select datediff(mm,convert(datetime,'20160101',112),getdate())
2016年05月02日 14点05分 2
,112 可以去掉不写
2016年05月02日 14点05分
[哈哈]谢谢啦!👍👍👍
2016年05月04日 00点05分
1