| От | pgsql@ajornet.com |
|---|---|
| Тема | Re: matrix query? |
| Дата | |
| Msg-id | 12132139584.20020801214115@ajornet.com обсуждение исходный текст |
| Ответ на | matrix query? (Jim Mercer <jim@reptiles.org>) |
| Список | pgsql-general |
Bonjour Jim,
Le jeudi 1 août 2002 à 21:07:32, vous écriviez :
JM> what kind of select can i do to get:
JM> Day CustA CustB CustC
JM> 1 5 8 4
JM> 2 4 3 7
JM> 3 9 2 1
This one :
SELECT day,
SUM(CASE WHEN customer='CustA' THEN widgets ELSE 0 END) AS "CustA",
SUM(CASE WHEN customer='CustB' THEN widgets ELSE 0 END) AS "CustB",
SUM(CASE WHEN customer='CustC' THEN widgets ELSE 0 END) AS "CustC",
SUM(1) as Total
FROM DATA
GROUP BY day
See : http://php.weblogs.com/ADOdb_manual#pivot
--
Cordialement,
Daniel mailto:pgsql@ajornet.com
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера