net*_*ger 7 sql-server time timespan date epoch
我有一个数据库,我time()从PHP 节省时间,这是几秒钟以来1 jan 1970.
有什么方法可以转换,例如2012-12-12到几秒钟以后1 jan 1970?
我想这样做:
SELECT *
FROM Table
WHERE date > '2012-11-30' AND date < '2012-12-30'
Run Code Online (Sandbox Code Playgroud)
这甚至可能吗?
(我想没有任何php日期())
Tim*_*ner 16
DATEDIFF 将成为你的朋友:
select datediff(s, '1970-01-01', '2012-12-12') as SecondsSinceEpoch
Run Code Online (Sandbox Code Playgroud)
请注意,因为datediff返回一个int,所以你可以比较1970年1月1日的最大日期时间(使用秒数)2038-01-19 03:14:07.