[SQL ] 日期計算問題

作者: unknown (ya)   2018-01-03 11:36:36
資料庫名稱:MS-SQL 2008
資料庫版本:SQL 2008
內容/問題描述:日期計算問題
select datediff(yy,'20170101','20171231' )
本來想用這個方式計算有幾年
依照判斷1/1~12/31應該是1年
但這個計算出來會是0
是否有其他方式可以計算這個日期出來就是1年
而不是364天
謝謝
作者: azoaho (歷史洪流)   2018-01-05 14:16:00
天數要滿365才會算1年
作者: konkonchou (卡卡貓)   2018-01-06 23:19:00
後面日期Dateadd一天再作datediff(yy的計算

Links booklink

Contact Us: admin [ a t ] ucptt.com