我想存储时区,但不存储时区偏移量数据类型。我应该使用小数还是浮点数?还是别的什么?纽芬兰的时区可以是GMT -3.5,印度部分地区的时区可以是+5.5,所以int不起作用。
为什么不使用查找表? 它看起来像这样:
create table TimeZone (
id int identity primary key,
name varchar(50),
offset decimal(2,1)
)
使用主表中的外键引用。