【发布时间】:2014-03-12 23:25:44
【问题描述】:
我知道在常规的 Sql Server 中有一种方法可以做到这一点,如果我没记错的话,它看起来像这样:
SELECT UNIX_TIMESTAMP(ba_trans_entered) * 1000 AS 'dateUTC'
不过,我承认我没有得到 * 1000 部分,但这不是重点。
当我尝试在 SQL Server CE 中执行此查询时,它只会告诉我(即 WebMatrix 告诉我):
'UNIX_TIMESTAMP' is not a recognized built-in function name.
我假设 Sql Server Compact 不支持 UNIX_TIMESTAMP。
另外,我尝试在 SE 上进行谷歌搜索和搜索,但没有显示与 SQL Server CE 相关的数据,因此在给定的环境中可能没有办法。
有没有办法将“日期时间”(例如:7/13/2007 12:00:00 AM)转换为时间戳(例如:1184302800000)?我知道我可以在 JavaScript 中执行此操作,但有人告诉我在查询本身中执行此操作可能会更快,而且因为我要提取大量数据...
【问题讨论】:
标签: sql datetime timestamp sql-server-ce webmatrix