| От | Rodrigo De León |
|---|---|
| Тема | Re: Q: using generate_series to fill in the blanks |
| Дата | |
| Msg-id | a55915760712062006j352dd5f7scd45faf18a7e288b@mail.gmail.com обсуждение исходный текст |
| Ответ на | Q: using generate_series to fill in the blanks (Ow Mun Heng <Ow.Mun.Heng@wdc.com>) |
| Ответы |
Re: Q: using generate_series to fill in the blanks
|
| Список | pgsql-general |
On Dec 6, 2007 10:44 PM, Ow Mun Heng <Ow.Mun.Heng@wdc.com> wrote:
> I've got a desired output which looks something like this..
>
> vdt | count
> ------------+-------
> 1 | 514
> 2 | 27
> 3 | 15
> 4 | <NULL>
> 5 | 12
> 6 | 15
SELECT i.i AS vdt,
CASE
WHEN COUNT(vdt)=0 THEN NULL
ELSE COUNT(vdt)
END AS COUNT
FROM generate_series (1, 7) i
LEFT JOIN footable f ON i.i = f.vdt AND c_id = '71'
GROUP BY i.i
ORDER BY i.i;
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера