我在 SQL Server 的表中有一个列,它以 Julian 格式 (CYYDDD) 存储日期。我正在字段上运行选择 SQL,并希望将日期格式转换为 DD/MM/YYYY。
尝试了几个 SQL 进行格式转换,但没有一个能给出正确的输出
DATEADD(dd, (@jdate - ((@jdate/1000) * 1000)) - 1, dateadd(yy, @jdate/1000, 0))
DATEADD(year, XHUPMJ / 1000, 0) + DATEADD(day, XHUPMJ % 1000, 0) - 1
希望以 DD/MM/YYYY 格式查看日期输出,后面没有任何 0
我在列中有一个 Julian Date 值,115351
我希望它转换为17/12/2015