像这样的报表,需要写一个3—5,6—8,9—11,12—2的,需要写4个,有没有什么办法,在一个数据集里写呢?
大神们,多谢了。
你用sql行转列,把内容先都查出来
写死数据集的话,参考
select 季度 from (SELECT '3~5' 季度,1 num FROM DUALUNIONSELECT '6~8' 季度,2 num FROM DUALUNIONSELECT '9~11' 季度,3 num FROM DUALUNIONSELECT '12~2' 季度,4 num FROM DUAL) order by num