【发布时间】:2011-04-04 22:35:15
【问题描述】:
我在 TimeZone 表中有两列 Interval 和 Offset,数据如下所示:
Interval Offset
730 60
830 60
1000 60
我也试图从这些中获得第三列,这会给我这样的:
Interval Offset Interval_Offset
730 60 0830
830 60 0930
1000 60 1100
select CONVERT(INT, interval / 100) + OFFSET / 60
from Timezone
我只有一小时而不是一分钟。
谁能帮帮我?
【问题讨论】:
-
这些列是什么意思?间隔是时间吗?秒?分钟?小时?什么是抵消? Interval_Offset 是多少?
-
@Abe Miessler 间隔是时间,偏移是分钟
-
您是否将一天中的时间作为整数存储在“间隔”列中?
-
@Catcall Interval 是 varchar,Offset 是 int 类型
标签: sql sql-server tsql sql-server-2008 datetime