最近使用到mysql ,具体要求如下:计算某个账户管理员管辖的二级管理员管辖的三级 用户的本月花费。
二级管理员 ID | 区域 | 3月份优化 | 二级管理员帐户 | 3月份消耗 | 2015/3/1 | 2015/3/2 | 2015/3/3 | 2015/3/4 |
那么怎么把 每一天的花费 一次就select 出来呢? 可以用到mysql的 group_concat 函数 要做到两步 把二级管理员 下的三级用户花费按照时间sum 一下, 然后 再根据时间进行一次group_concat .第一次用到了一个临时视图。代码贴上来。