Jon*_*nas 2 sql sql-server select date
我有关于Microsoft SQL Server的SQL
SELECT *
FROM tblA
WHERE CREATION_DATE BETWEEN DATE'2015-09-12' AND DATE'2015-09-15'
Run Code Online (Sandbox Code Playgroud)
但这会引发语法错误:
错误:'2015-09-12'附近的语法不正确.SQLState:S0001 ErrorCode:102
怎么了?我想使用ANSI文字代码.
这不是您在MS SQL Server中的转换方式.相反,你应该尝试cast
语法:
SELECT *
FROM tblA
WHERE creation_date BETWEEN CAST('2015-09-12' AS DATE) AND
CAST('2015-09-15' AS DATE)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
132 次 |
最近记录: |