创建 table 来存储小时数

Create table to store hours

我想在 SQL 服务器中创建一个 table 来存储时间。用户将 select 小时基于下拉列表。

星期一:上午 8 点到下午 5 点

星期二:8:30 上午到 4:30PM 等等。

我如何存储这些以及我必须使用的数据类型是什么?

回答您的问题,此类型存储的数据类型指示为 time

参见 Microsoft 文档:https://msdn.microsoft.com/en-us/library/bb677243.aspx

会是这样的:

用于创建 table

的 TSQL 代码
CREATE TABLE tbl_WeekHours(
    WeekHour_Id INT PRIMARY KEY
    ,Week_Day VARCHAR(9)
    ,Start_Time TIME(7)
    ,End_TIme TIME(7)
)