Mysql 如何在添加了部分数据(不是全部数据的总和)的表中选择数据。。?
我有一个如下结构的mysql表 因此,上表存储了每个用户使用用户名和数据保存时间消耗的卡路里 表中数据如下: 现在,这就是我想要获取数据的方式 我想选择卡路里,但是应该添加日期相同的卡路里。i、 e,这里我选择的时候,取出的记录应该是12001000Mysql 如何在添加了部分数据(不是全部数据的总和)的表中选择数据。。?,mysql,sql,Mysql,Sql,我有一个如下结构的mysql表 因此,上表存储了每个用户使用用户名和数据保存时间消耗的卡路里 表中数据如下: 现在,这就是我想要获取数据的方式 我想选择卡路里,但是应该添加日期相同的卡路里。i、 e,这里我选择的时候,取出的记录应该是12001000 是否可以在mysql查询中完成。。。??如果是,请告诉我怎么做。这就是你要找的吗 select user_name, date(`date`) as MyDate, sum(calorie) as TotalPerDay from table
是否可以在mysql查询中完成。。。??如果是,请告诉我怎么做。这就是你要找的吗
select user_name, date(`date`) as MyDate, sum(calorie) as TotalPerDay from table
group by user_name, MyDate
考虑到id将被删除,因为您将添加许多id,因此显示它没有任何意义
现在,假设你真的想要这个:
我想选择卡路里,但应该添加相同日期的卡路里。i、 e,这里我选择的时候,取出的记录应该是12001000
您正在寻找这个(但似乎不是很有用):
试试这个:
SELECT `ID`, `UserName`, `date`, SUM(`calorie`) as `calories`
FROM tableName
GROUP BY UserName, date(`date`)
SELECT `ID`, `UserName`, `date`, SUM(`calorie`) as `calories`
FROM tableName
GROUP BY UserName, date(`date`)