gpt4 book ai didi

mysql - 查询以检查特定日期并仅显示一个日期值

转载 作者:行者123 更新时间:2023-11-30 22:35:27 25 4
gpt4 key购买 nike

那个日期列中有一个表格,在同一日期的不同时间有这么多总金额条目,但我不担心时间。我需要找到特定日期的所有总金额以及用户名。当我使用以下查询时。显示语法错误

select username,totalamount,date from bill where date = '2013-04-12'

上面查询中日期为列名请帮助我。

最佳答案

如果数据库中保存了 DATETIME 时,如果您想查找给定 DATE 的所有记录,请使用此方法

SELECT username, totalamount, `date`
FROM bill
WHERE `date` BETWEEN '2013-04-12 00:00:00' AND '2013-04-12 23:59:59'

如果您想要给定日期每个用户的总金额

SELECT username, SUM(totalamount) 
FROM bill
WHERE `date` BETWEEN '2013-04-12 00:00:00' AND '2013-04-12 23:59:59'
GROUP BY 1

如果你想要给定日期的总金额

SELECT DATE(`date`), SUM(totalamount) 
FROM bill
WHERE `date` BETWEEN '2013-04-12 00:00:00' AND '2013-04-12 23:59:59'
GROUP BY 1

关于mysql - 查询以检查特定日期并仅显示一个日期值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32665912/

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