假设我有两个时间点,2018年1月和2018年3月,我想要的结果是2018年1月,2018年2月,2018年3月,请问怎么实现
1 回答
largeQ
TA贡献2039条经验 获得超7个赞
select datediff(month,'2017-1-5','2018-05-25')/12 ,datediff(month,'2017-1-5','2018-05-25')%12
执行结果:1年4个月
注释:
datediff(month,'2017-1-5','2018-05-25')取出两个日期相差的总月数;
datediff(month,'2017-1-5','2018-05-25')/12 取出两个日期相差的总年数。
datediff(month,'2017-1-5','2018-05-25')%12 取出总年数后,剩余月数。
- 1 回答
- 0 关注
- 733 浏览
添加回答
举报
0/150
提交
取消