我在 SQL Server 2008 中有一个名为 ,timestamplog which contains one column of name LogTime of type
INTEGER的表
值是这样的:
1350468610,
1350468000,
1350381600,
1350295810
我需要介于1350468609
和1350468001
..之间的值
请告诉我如何查询这些值。
我尝试了以下查询
select LogTime
from timestamplog
where LogTime between 1350468609 and 1350468001
select LogTime
from timestamplog
where LogTime >= '1350468610' and LogTime <= '1350468000'
select LogTime
from timestamplog
where LogTime >= convert(decimal, 1350468610) and LogTime <= convert(decimal,1350468000)
select LogTime
from timestamplog
where LogTime >= convert(varchar, 12) and LogTime <= convert(varchar, 14)
但是行不来了...
实际上表中的值是存储在表中的时间戳INTEGER
值TIMELOG
IMP 注意:假设如果像 12,13,14 这样的值进入表,上述查询工作正常。但是当我比较长度为 10 的数字时,查询不会检索任何值
提前致谢