0
如果我有一个表格,看起来像in this page,我想给每个顾客总结订单价格。 然后我想要显示结果显示在一行看起来像this。 如何编写查询。Sql sum and show results in many列
Ps。抱歉在网上显示所有内容。
如果我有一个表格,看起来像in this page,我想给每个顾客总结订单价格。 然后我想要显示结果显示在一行看起来像this。 如何编写查询。Sql sum and show results in many列
Ps。抱歉在网上显示所有内容。
如果你使用SQL Server,你可以使用PIVOT声明。
因为你没有把这些信息应该如何产生的任何限制,可以做到以下几点:
Select Sum(Case When Customer = 'Hansen' Then OrderPrice End) As sumHansen
, Sum(Case When Customer = 'Nilsen' Then OrderPrice End) As sumNilsen
, Sum(Case When Customer = 'Jensen' Then OrderPrice End) As sumJensen
From CustomerTotals
您正在使用什么数据库? – pilcrow 2011-03-07 04:16:39