作者sleepeye (sl N I
看板Database
标题[SQL ] 日期计算问题
时间Wed Jan 3 11:36:36 2018
资料库名称:MS-SQL 2008
资料库版本:SQL 2008
内容/问题描述:日期计算问题
select datediff(yy,'20170101','20171231' )
本来想用这个方式计算有几年
依照判断1/1~12/31应该是1年
但这个计算出来会是0
是否有其他方式可以计算这个日期出来就是1年
而不是364天
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.67.9.185
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1514950598.A.362.html
1F:推 azoaho: 天数要满365才会算1年 01/05 14:16
2F:→ konkonchou: 後面日期Dateadd一天再作datediff(yy的计算 01/06 23:19