|
原帖在http://club.excelhome.net/thread-377710-4-4.html
我看没有人解答,故新开一贴,如果是四个月的话,那么语句如何设置?
select '2006',* from (SELECT '温州',* FROM (SELECT '1月',* FROM `d:\Test\2006\温州`.`1月$` `1月$` union all SELECT '2月',* FROM `d:\Test\2006\温州`.`2月$` `2月$` union all SELECT '3月',* FROM `d:\Test\2006\温州`.`3月$` `3月$`union all SELECT '4月',* FROM `d:\Test\2006\温州`.`4月$` `4月$`)))union all SELECT '上海',* from (SELECT '1月',* FROM `d:\Test\2006\上海`.`1月$` `1月$` union all SELECT '2月',* FROM `d:\Test\2006\上海`.`2月$` `2月$` union all SELECT '3月',* FROM `d:\Test\2006\上海`.`3月$` `3月$`union all SELECT '4月',* FROM `d:\Test\2006\上海`.`4月$` `4月$`)))union all select '2007',* from (SELECT '温州',* FROM (SELECT '1月',* FROM `d:\Test\2007\温州`.`1月$` `1月$` union all SELECT '2月',* FROM `d:\Test\2007\温州`.`2月$` `2月$` union all SELECT '3月',* FROM `d:\Test\2007\温州`.`3月$` `3月$`union all SELECT '4月',* FROM `d:\Test\2007\温州`.`4月$` `4月$`))) union all SELECT '上海',* from (SELECT '1月',* FROM `d:\Test\2007\上海`.`1月$` `1月$` union all SELECT '2月',* FROM `d:\Test\2007\上海`.`2月$` `2月$` union all SELECT '3月',* FROM `d:\Test\2007\上海`.`3月$` `3月$`union all SELECT '4月',* FROM `d:\Test\2007\上海`.`4月$` `4月$`)))
我按照3个月的模仿写,显示出错,这个正确的应该如何写?还有如果增加地方了,又在哪里修改?
小弟这方面不懂,求解答,感谢感谢! |
|