3

私は分数年として保存された時間を持っています。1994.232424. これらを SQL 日時に変換する必要があります。

トリックは、閏年のさまざまな日数に対して小数年が計算されることです。

これを日付に変換する SQL 式を書き留める方法の良い例に感謝します。うるう年の条件が含まれていますか? 年始から少なくとも数秒は必要です。

うるう年の条件(ただし、mssqlでは-MySQLオプションが必要です)は(http://www.c-sharpcorner.com/blogs/8381/leap-year-logics-in-sql-server.aspxによると)

SET @year = 2012
IF (((@year % 4 = 0) AND (@year % 100 != 0)) OR (@year % 400 = 0))
PRINT '1'
ELSE
print '0'
4

1 に答える 1