[英]Convert Days to Years as in following format?
如何將1701天轉換為4.660年...
我使用以下查詢,但我只得到年份....
我的查詢:
SELECT DATEDIFF(YEAR , B.emp_join_date, GETDATE()) from employee B
我得到的輸出:
4
預期產量:
4.660
我如何得到結果?
我認為最簡單的方法是每年使用大約365.25天:
select 1701 / 365.25
在您的情況下,這將是:
SELECT DATEDIFF(day, e.emp_join_date, GETDATE()) / 365.25
FROM employee e;
這實際上返回4.657。 如果要4.660,可以解釋一下它的計算方式嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.