如何在mysql中计算唯一列值 [英] how to calculate unique column values in mysql

查看:60
本文介绍了如何在mysql中计算唯一列值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的数据

cardNo| userName| tablename| hours |  date 
1     |  a      |    a     |   12  |  12-06-2015 
1     |  a      |    a     |    5  |  11-06-2015 
2     |  b      |    b     |    3  |  15-06-2015 
1     |  a      |    a     |    8  |  12-06-2015 
2     |  b      |    b     |    3  |  21-06-2015 
1     |  a      |    a     |   12  |  14-06-2015 
2     |  b      |    b     |   10  |  8-06-2015 

cardNo是唯一的.我需要显示每张卡的所有详细信息和总时间,例如:

cardNo is unique. I need to display all details and total hours for each card, like:

cardNo | userName | tablename | totalhours 
1      | a        |   a       |  37 
2      | b        |   b       |  16 

推荐答案

选择卡号,用户名,表名,总和(小时)小时 FROM Table_1 GROUP BY卡号,用户名,表名

SELECT cardNo,userName, tablename, sum(hours) hours FROM Table_1 GROUP BY cardNo,userName,tablename

这篇关于如何在mysql中计算唯一列值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆