我有一個類型爲datetime的列。 datepart始終爲1899-12-30。我在時間的一部分中表現出來。如何將日期時間字段顯示爲浮點數?
下面是一些例子:
Original field data: Desired return value:
1899-12-30 07:45:00.000 7,75 or 7,45
1899-12-30 13:00:00.000 1 or 13
1899-12-30 08:00:00.000 8
1899-12-30 13:30:00.000 13,5 or 13,30
1899-12-30 18:15:00.000 18,25 or 18,15
是什麼,以獲得所需的輸出的最佳方式?
**我使用SQL Server 2005的
出於興趣,爲什麼你使用'datetime'領域只是時間數據?爲什麼不使用'時間'字段? – 2013-02-21 09:16:36
我的應用程序只接受浮動。 – Amedo 2013-02-21 10:42:23
我並沒有問你的應用程序 - 我在問數據庫模式。如果每個值的日期相同,則只需要一個「時間」字段,而不是「日期時間」字段。 – 2013-02-21 10:42:55