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

sqlserver 统计报表的 sql语句怎么写
表数据。
  khdm              name              money

儿科医院    NULL                 12500
复高公司  办公用品费              66700
金山医院   办公用品费              10100
景德镇第一   办公用品费       43800
上海国际医学中心  办公用品费      36750
郑州儿医   办公用品费       50000
NULL           笔记本电脑              659800
丰城医院       笔记本电脑       196000
复高公司      笔记本电脑       2204395
景德镇第一       笔记本电脑       200000
上海儿童       笔记本电脑       400000
上海江湾        笔记本电脑       161000
万柏林 笔记本电脑                      200000
崇明二院(堡镇)        餐费         26500
崇明三院(庙镇)       餐费         58000
崇明中心医院        餐费             16000
儿科医院        餐费                 25800
复高公司        餐费             857310

我要 弄一个统计报表
要求展示的数据 跟下面的例子一样
 khjc      办公用品费    笔记本电脑费   (等等费用) 合计
 复高公司   66700        2204395           等等
 
求sql语句,,
sql 统计

------解决方案--------------------

 IF OBJECT_ID('T_CSDN_ONE') IS NOT NULL
 BEGIN
    DROP TABLE dbo.T_CSDN_ONE;
 END
 GO
 CREATE TABLE T_CSDN_ONE
 (
    KHDM VARCHAR(50),
    [NAME] VARCHAR(50),
    MONERY DECIMAL(12,2)
 )
 GO
 INSERT INTO dbo.T_CSDN_ONE
 SELECT 
 '儿科医院',NULL,12500
 UNION ALL
 SELECT
 '复高公司','办公用品费',66700
 UNION ALL
 SELECT
 '金山医院','办公用品费',10100
 UNION ALL