У меня есть этот выбор следующим образом:
SELECT SUBSTRING(Col1, 1, 3) AS 'Series',
b.Col2,
CAST(c.Price * c.Qty AS MONEY) AS Total
FROM tableName a
inner join ....
...
WHERE DATE BETWEEN '1/1/2012' AND '1/31/2012'
AND B IN ( 'C50', 'C51', 'C52', 'C53', 'C54' )
GROUP BY Col1,
b.Col2,
c.Price,
c.Qty
Что возвращает этот набор результатов:
Series Col2 Total
---------- ---------- ----------
105 C50 5.00
105 C50 15.00
105 C53 20.00
105 C53 20.00
105 C53 20.00
И вот как я бы хотел, чтобы это работало:
Series C50 C53
---------- ---------- ----------
105 20.00 60.00
Не уверен, как сделать внутренний выбор, чтобы получить этот результат. Есть идеи?