java - 使用 MySQL 将多个行值的总和计算到 Java 中的不同行

标签 java mysql

我有一个包含 3 列的表格。(日期、姓名、体重)

Date       Name   Weight
2015-01-01    sam     100
2015-01-01    joy     100
2015-01-01    max     110
2015-01-02    sam     200
2015-01-02    max     100

当我输入日期时,我想将整个重量的总和添加到一行,如下所示。

Date        Whole Weight
2015-01-01     310
2015-01-02     300

最佳答案

尝试这个查询:

select date, sum(weight) as whole_weight from your_table group by date;

如果您想自己输入日期,请​​这样做:

select date, sum(weight) as whole_weight from your_table where date='enter the date here';

关于java - 使用 MySQL 将多个行值的总和计算到 Java 中的不同行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28563270/

相关文章:

java - SHA-256 相同的字符串返回不同的 byte[]?

java - 无法恢复存储在 MySQL 数据库中的 URL

mysql - Yii 切换数据库字段

php - mysql left join or full join with fulltext search results

php - 如何编写 PHP 脚本来获取给定用户在 Twitter 中的关注者数量?

java - 错误 : extra data after last expected column When trying to inserting csv file

java - 项目文件上的 intellij 图标

java - Android - 我无法从 SQLite 数据库更新数据

java - 从 jpa 捕获 ConstraintViolationException 给出约束名称 null 值

php - 防止重复数据进入mysql数据库