gpt4 book ai didi

sql - 我如何在 sql server 中按特定日期检索行?

转载 作者:行者123 更新时间:2023-12-03 01:24:23 24 4
gpt4 key购买 nike

我正在从事 PHP 和 SQL Server 的项目。

业主希望我设计的页面只显示当天注册的用户

即,如果今天 11-3-2011 我只想显示所有在 11-3-2011 注册的用户

表格是:

id  username  date

1 john 11\3\2011
2 sara 11\3\2011
3 john 5\1\2011
4 kreem 1\2\2011

我是用mysql做的

where DATE_ADD( items.created_date, INTERVAL 1 DAY ) > NOW() 

此代码电缆显示仅在同一天插入的数据,这意味着如果今天 10-4-2011 它将仅显示在 10-4-2011 插入的数据,如果我今天 15-4-2011 并且我不插入它不会显示任何东西,我如何在 sql server 中构建这样的代码?希望我的问题能够清楚并理解

最佳答案

select id, userName
from YourTable
where CAST(date AS DATE) = CAST(GETDATE() AS DATE)

函数GETDATE()返回当前日期和时间。

CAST(column as TYPE)将威胁 DateTime 只是日期以忽略时间差异

关于sql - 我如何在 sql server 中按特定日期检索行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611570/

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