gpt4 book ai didi

mysql - 如何在添加了一些数据的表中选择数据(不是所有数据的总和)..?

转载 作者:行者123 更新时间:2023-11-29 07:02:43 28 4
gpt4 key购买 nike

我有一个如下结构的 mysql 表。

enter image description here

因此上表存储了每个用户消耗的卡路里以及他的用户名和保存数据的时间。

表中数据如下,

enter image description here

现在这就是我想要获取数据的方式..

我想选择卡路里,但应该添加相同日期的卡路里。即,这里当我选择时,获取的记录应该是 1200,1000。

是否可以在 mysql 查询中完成...?如果是,请告诉我怎么做。

最佳答案

这是您要找的吗?

select user_name, date(`date`) as MyDate, sum(calorie) as TotalPerDay from table
group by user_name, MyDate

Example

考虑到 id 将被删除,因为您将添加许多 id,因此显示它没有任何意义。

现在,假设您真的想要这个:

I want to select the calories, but calories with same date should be added. i.e, here when i select, the fetched records should be 1200,1000.

你正在寻找这个(但似乎不是很有用):

select sum(calorie) as TotalPerDay from t1
group by user_name, date(`date`)

Example

关于mysql - 如何在添加了一些数据的表中选择数据(不是所有数据的总和)..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9197662/

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