gpt4 book ai didi

sql-server - 当交货日期是今天时,如何仅比较日期部分

转载 作者:行者123 更新时间:2023-12-02 05:52:44 26 4
gpt4 key购买 nike

我正在尝试创建一个报告,该报告从 SQL Server 数据库获取今天交付日期的记录。

我已经尝试过

select * from (tablename)
where delivery_date = getdate()

虽然这没有给我任何错误,但它也没有给我任何记录。

我假设这是因为所有日期都是这样的:

2016-03-15 00:00:00.000

也许,我需要截断日期以删除时间戳,然后再尝试?

最佳答案

您可以尝试如下查询

select * from (tablename)
where CAST(delivery_date as date) = CAST(getdate() as date)

此外,如果所有交货日期都有像 00:00:00.000 这样的时间部分,那么

select * from (tablename)
where delivery_date = CAST(getdate() as date)

同样可以。

关于sql-server - 当交货日期是今天时,如何仅比较日期部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36018833/

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