簡體   English   中英

將天轉換為年,格式如下?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM