gpt4 book ai didi

sql <> 不适用于日期时间

转载 作者:行者123 更新时间:2023-12-02 04:39:55 24 4
gpt4 key购买 nike

我有一个简单的查询

SELECT * 
FROM SlabRateDetail
WHERE Fromdate <> '01/04/2010 12:00:00 AM'

但是当我运行此查询时,我在结果中看到 01/04/2010 12:00:00 AM

知道为什么吗?我什至尝试过使用 !=

最佳答案

在指定日期文字 (YYYY/MM/DD) 时使用明确的 ISO8601,如日期

例如

SELECT * FROM SlabRateDetail 
WHERE Fromdate <> '2010-04-01 12:00:00 AM'

我相信您看到的日期是 2010/01/04

默认情况下,SQL Server 对文字使用美国日期约定 MM/DD/YYYY(取决于您的服务器设置)

关于sql <> 不适用于日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21061345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com