Voi*_*ing 3 sql datetime timestamp sql-server-ce webmatrix
我知道有一种方法可以在常规的Sql Server中执行此操作,如果我没有弄错,它看起来像这样:
SELECT UNIX_TIMESTAMP(ba_trans_entered) * 1000 AS 'dateUTC'
Run Code Online (Sandbox Code Playgroud)
然而,我承认,我没有得到这个* 1000
部分,但这不是重点.
当我尝试在SQL Server CE中执行此查询时,它只是告诉我(即,WebMatrix告诉我):
'UNIX_TIMESTAMP' is not a recognized built-in function name.
Run Code Online (Sandbox Code Playgroud)
我假设UNIX_TIMESTAMP
Sql Server Compact不支持.
此外,我尝试使用Google搜索并在SE上搜索,但没有与SQL Server CE相关的数据显示,因此在给定的环境中可能没有办法.
有没有办法将'datetime'(例如:)转换7/13/2007 12:00:00 AM
为时间戳(例如:) 1184302800000
?我知道我可以在JavaScript中执行此操作,但我被告知在查询本身中执行此操作可能会更快,因为我正在提取大量数据...
SQL Server Compact上的SQL Server中不存在UNIX_TIMESTAMP函数,但您可以使用DATEDIFF:
DATEDIFF(SECOND,{d '1970-01-01'}, ba_trans_entered)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6304 次 |
最近记录: |