Re: Q: using generate_series to fill in the blanks

Поиск
Список
Период
Сортировка
От 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 по дате отправления:

Предыдущее
От: Ow Mun Heng
Дата:
Сообщение: Q: using generate_series to fill in the blanks
Следующее
От: Ow Mun Heng
Дата:
Сообщение: Re: Q: using generate_series to fill in the blanks