日期:2014-05-17  浏览次数:20769 次

这个能用纯sql搞定?

------解决方案--------------------
除了界面,完全可以。
------解决方案--------------------
可以的,sql是很强大的。
------解决方案--------------------
完全是可以的
------解决方案--------------------
界面也可以搞定
------解决方案--------------------
可以的,其实就是一个行转列吧。

然后要计算的列确实比较多,然后,每一部分写一个with,比如:

;with t1
as
(
select xx
from tb
),

t2
as
(
select yy
from tb
),

...

select xxx,yyy,zzz...
from t1
left join t2

left join t3
...

------解决方案--------------------
你的报表时29列,我做过的列最多的报表时,130列左右,sql代码写了不到2000行。

加油,你一定能写出来的
------解决方案--------------------
纯sql搞不定,需有报表元件配合完成.

------解决方案--------------------
做过比这复杂的报表,TO EXCEL并定制格式,当然数据由多个SP组合