2017-04-18 37 views
-1

我有一個表有兩列,一個名爲HourFrom和HourTo,這個小時可以更改。我不希望該類型爲nvarchar唯一需要存儲的是例如08:00或23:00。存儲特定的小時,但在日期時間類型SQL Server

有沒有一種方法來設計表的功能,只顯示小時,而不是創建(例如)一個存儲過程,使用此功能保存日期時間?

這背後的原因是因爲我有我的後端實體,其中這兩個成員是Datetime,因爲他們應該和不希望混合的類型和一些奇怪的鑄件或使用splitindexOf

+1

您可以使用時間數據類型。 –

+0

問題有點模糊,有TIME類型,當然還有任何int類型。 –

+0

所以你想存儲爲一個日期時間,但是當你查詢它有格式化只顯示時間? – mallan1121

回答

1

你可以使用時間(0),數據可能看起來像03:06:12,08:45:00。我不知道你將如何使用這些數據。例如,如果在where子句中,HourFrom在'03:00:00'和'04:00:00'之間,如果HourFrom包含分鐘和秒鐘,它有什麼關係?

相關問題