我有一个表需要以15分钟的恒定间隔存储时间段,例如PST 10:00 AM,PST 10:15等。
我想知道是否有任何Time数据类型可用于此类数据?
我需要将它们存储为PST 11:00 AM,PST 11:15 AM,PST 11:30 AM,PST 11:45 PM,PST 12:00 PM,PST 12:15 PM,12:30 PST,12:45太平洋标准时间下午01:00 PM PST .....等
同样,将来如果业务需求间隔为20分钟,我应该可以轻松更改它。
谢谢
最佳答案
您可以使用time
数据类型(SQL Server 2008)。
CREATE TABLE Table1 ( Column1 time(7) )
范围是:
00:00:00.0000000到23:59:59.9999999
您可以使用
CHECK CONSTRAINT
来确保分钟部分是(0, 15, 30, 45
)之一。关于sql-server - SQL Server中PST 10:00 AM的数据类型是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2813929/