有什么敲不出的,多花点时间而已。 WITH t(Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8) AS ( SELECT 84849.24,NULL,4.00,NULL,20182.36,25329.12,84853.24,NULL UNION ALL SELECT 8133357.24,NULL,290222.00,455.00,3601150.08,7227791.64,8423124.24 NULL UNION ALL ... SELECT NULL,NULL,2.00,1.00,2.00,1.00,1.00,NULL ) SELECT * FROM t
WITH t(Col1,Col2,Col3,Col4,Col5,Col6,Col7,Col8) AS (
SELECT 84849.24,NULL,4.00,NULL,20182.36,25329.12,84853.24,NULL UNION ALL
SELECT 8133357.24,NULL,290222.00,455.00,3601150.08,7227791.64,8423124.24 NULL UNION ALL
...
SELECT NULL,NULL,2.00,1.00,2.00,1.00,1.00,NULL
)
SELECT * FROM t
其次,用前端语言如C#这些来实现你的数据排版,会更加容易、灵活和高效。但是我对C#不熟悉,所以给不了什么建议
我只是简单的在sql 2005中进行查询 不结合其他编程语言