存储特定小时但在日期时间类型SQL Server中

时间:2017-04-18 15:52:33

标签: sql-server datetime

我有一个有两列的表,一个名为HourFrom和HourTo,这个小时可以更改。我不希望类型为nvarchar,唯一需要存储的是例如08:00或23:00。

有没有办法设计具有仅显示小时的函数的表,而不是创建(例如)使用此函数保存日期时间的存储过程?

这背后的原因是因为我的后端有一个实体,这两个成员Datetime应该是split,并且不想混合类型和进行奇怪的演员或使用indexOf,{{ 1}}等等。

1 个答案:

答案 0 :(得分:1)

你可以使用时间(0),数据可能看起来像03:06:12,08:45:00。我不知道你将如何使用这些数据。例如,如果在where子句中,在'03:00:00'和'04:00:00'之间的HourFrom中,如果HourFrom包含分钟和秒钟,这是否重要?