假设我表的格式和记录是:
//---------------------------
货品方向 价格 经办人
入库 100 a
出库 50 a
出库 20 b
入库 50 a
//---------------------------
我想让显示统计结果是这样来显示:
//------------------------------
经办人 入库 出库
a 150 50
b 0 20
//------------------------------
这样的SQL语句如何写(我用SQL Server)?
//---------------------------
货品方向 价格 经办人
入库 100 a
出库 50 a
出库 20 b
入库 50 a
//---------------------------
我想让显示统计结果是这样来显示:
//------------------------------
经办人 入库 出库
a 150 50
b 0 20
//------------------------------
这样的SQL语句如何写(我用SQL Server)?
AS 入库, SUM(CASE 货品方向 WHEN '出库' THEN 价格 WHEN '入库' THEN 0 END)
AS 出库
FROM 表
GROUP BY 经办人
////////////////////////////////////////
已经测试通过!
to dulei115() ,你看看这几个帖子吧。http://www.csdn.net/develop/read_article.asp?id=18622
http://expert.csdn.net/Expert/topic/2217/2217976.xml?temp=.5065271
http://expert.csdn.net/Expert/topic/2468/2468454.xml?temp=.4985773分都给你了:)