创建表来存储小时数

时间:2015-03-02 23:37:45

标签: sql sql-server tsql

enter image description here

我想在SQL Server中创建一个表来存储小时数。用户将根据下拉列表选择小时。

周一:上午8点至下午5点

周二:上午8:30至下午4:30,依此类推。

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

2 个答案:

答案 0 :(得分:7)

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

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

会是这样的:

enter image description here

答案 1 :(得分:2)

用于创建表的TSQL代码

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