2014-01-14 79 views
0
SELECT DATE(mbTimestamp_dt) As datefield1 

在上述日期功能的工作原理在MySQL 5.5精細然而,它並沒有在SQL Server 2008工作日期替代

這裏mbTimestamp_dt是按以下格式:2014年1月13日16 :53:44

在SQL Server 2008中使用DATE函數的替代方法是什麼?

回答

3

在MySQL中DATE()功能是記錄到

提取日期或日期時間表達式

在SQL Server中的日期部分2008+可以使用CAST

SELECT CAST(mbTimestamp_dt AS DATE) As datefield1 

做同樣的事情。

使用較新的日期/時間數據類型時,字符串格式2014-01-13 16:53:44不是不明確的。