mysql数据问题 grounp by 行不行?
程序员文章站
2022-06-10 08:13:05
...
表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'"了。
请问这语句该怎么写呢?
祖宁兄真是博闻强识啊,已经搞定了。
我想取得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 月的数据结果
祖宁兄真是博闻强识啊,已经搞定了。
推荐阅读
-
Mysql5.7中使用group concat函数数据被截断的问题完美解决方法
-
Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
-
解决mysql本地数据库不能用ip访问的问题
-
使用wordpress的$wpdb类读mysql数据库做ajax时出现的问题该如何解决
-
mysql插入表数据中文乱码问题解决方案
-
Weka连接MySQL数据库及连接失败问题解决
-
mysql数据库ERROR#1442报错问题的解决方法
-
Python中LOADDATAINFILE语句导入数据到MySQL遇到问题的解决方案分享
-
解决mysql创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的问题
-
nodejs和C语言插入mysql数据库乱码问题的解决方法