【问题标题】:MYSQL PHP - Counting values more column WHERE id and DATE LAST 7 DAYSMYSQL PHP - 计算更多列 WHERE id 和 DATE LAST 7 DAYS
【发布时间】:2021-12-31 04:07:11
【问题描述】:

我有问题。 我需要计算 id 和 date 的更多列。 日期不得超过 7 天(1 周)

在图片中,我们看到ID值是第一个值和第二个值。

我需要一个 SQL 查询来根据 ID 344 添加值 10 和 10 = 20,例如

第二个 ID 也是如此。我已经累了。 谢谢

【问题讨论】:

标签: php html css mysql sql


【解决方案1】:

您必须有一个日期列才能获取过去 7 天的数据。所以这是我添加“日期”列后的答案。

答案 1. 如果你想要所有唯一 ID 的总和

select id, sum(object) as value, count(id) as count_of_id, from table_name WHERE date >= DATE(NOW()) - INTERVAL 7 DAY group by id

答案 2. 如果你想要特定 id 的总和

select id, sum(object) as value, count(id) as count_of_id, from table_name WHERE date >= DATE(NOW()) - INTERVAL 7 DAY and id = 344 

【讨论】:

    猜你喜欢
    • 2013-04-07
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多