Cra*_*mer 2 sql t-sql sql-server datetime
我有一个简单的查询
SELECT *
FROM SlabRateDetail
WHERE Fromdate <> '01/04/2010 12:00:00 AM'
Run Code Online (Sandbox Code Playgroud)
但是当我运行这个查询时,我会01/04/2010 12:00:00 AM在结果中看到.
任何想法为什么?我甚至尝试过使用!=
指定日期文字时使用明确的ISO8601类似日期(YYYY/MM/DD)
例如
SELECT * FROM SlabRateDetail
WHERE Fromdate <> '2010-04-01 12:00:00 AM'
Run Code Online (Sandbox Code Playgroud)
我相信你会看到日期 2010/01/04
默认情况下,SQL Server使用美国日期约定的MM/DD/YYYY文字(取决于您的服务器设置)
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |