欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

mysql数据问题 grounp by 行不行?

程序员文章站 2024-01-12 08:52:52
...
表table,字段如图
我想取得d_consutotal的总和,但是条件是要FROM_UNIXTIME(d_inputdate,'%Y-%m')='2015-02' AND d_adaccount='1',并且按条件来,相同的d_consutotal只取一个(要的结果就是3055.52+1111.11.........),现在这所有的d_inputdate转换后都是"2015-02'"了。
请问这语句该怎么写呢?


回复讨论(解决方案)

求和用 sum 函数
对 d_consutotal 求和,写作 sum(d_consutotal)
相同的d_consutotal只取一个,则写作 sum(DISTINCT d_consutotal)

既然你有 FROM_UNIXTIME(d_inputdate,'%Y-%m')='2015-02' AND d_adaccount='1' 的条件约束,自然只会得到 2015 年 2 月的数据结果

求和用 sum 函数
对 d_consutotal 求和,写作 sum(d_consutotal)
相同的d_consutotal只取一个,则写作 sum(DISTINCT d_consutotal)

既然你有 FROM_UNIXTIME(d_inputdate,'%Y-%m')='2015-02' AND d_adaccount='1' 的条件约束,自然只会得到 2015 年 2 月的数据结果


祖宁兄真是博闻强识啊,已经搞定了。