问下grouping 函数用法 ?
如果有一个 表 R 字段如下
stat_time province_id province_name city_id city_name user_num
表 D
city_id,city_orderid
我要在 R 表中查询 stat_time,city_name 关联 D表 按照 stat_time asc,city_orderid asc, city_name asc 排序
显示的结果如下
2008-10-10 沈阳 10
2008-10-10 大连 11
2008-10-10 全省小计 21
显示这种样式,如何实现 ?
我写的 sql 是
select stat_time, case when grouping(city_name) = 1
then '全省小计'
else city_name,
sum(user_num)
from R 这样可以出来上面的结果 ,但如果按照 D 表的 city_id 进行关联,city_orderid 先升序,我就迷糊了,不知道怎么写了,哪个高手赐教下? 谢谢