gpt4 book ai didi

sql - 当 DATE 字段中包含时间时,MS SQL 脚本返回每天创建的记录数?

转载 作者:行者123 更新时间:2023-12-04 21:35:47 24 4
gpt4 key购买 nike

我正在尝试创建一个脚本(使用 MS SQL Server 2008 R2),它将为我提供过去一周内每天添加到表中的总行数。我使用以下脚本来执行此操作:

select date_published, count(customer_id)
from CustomerTable
WHERE date_published >=dateadd(day,datediff(day,0,GetDate())- 7,0)
GROUP BY date_published

这个脚本有效,但我遇到的问题是我表中的 date_published 列也需要包含时间,所以我需要弄清楚如何让脚本只查看 date_published 列的日期部分它正在计算总数。感谢您提供的任何帮助!

最佳答案

select Convert(date,date_published), count(customer_id) 
from CustomerTable
WHERE datediff(d,getdate(),date_published )>-7
GROUP BY Convert(date,date_published)

关于sql - 当 DATE 字段中包含时间时,MS SQL 脚本返回每天创建的记录数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12532423/

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