Re: Formatting query result like a calendar

Поиск
Список
Период
Сортировка
От Jan Ostrochovsky
Тема Re: Formatting query result like a calendar
Дата
Msg-id 264572247.1712456.1396622632842.JavaMail.root@mobiletech.sk
обсуждение исходный текст
Ответ на Formatting query result like a calendar  (<dahd101+hm3ufk@guerrillamail.com>)
Список pgsql-sql
Hi Jen,

what you need is called transposition - look for crosstab (part of tablefunc).

http://www.postgresql.org/docs/9.3/static/tablefunc.html

Jano Ostrochovsky


From: dahd101+hm3ufk@guerrillamail.com
To: pgsql-sql@postgresql.org
Sent: Friday, April 4, 2014 2:34:07 PM
Subject: [SQL] Formatting query result like a calendar

Hi,

I have a query result that comes out as follows (this is an excerpt, the whole thing shows a whole month):

Date   ID    Day
31/03   1    Mon
01/04   0    Tue
02/04   1    Wed
03/04   1    Thu
04/04   0    Fri
07/04   1    Mon
08/04   0    Tue
09/04   1    Wed
10/04   1    Thu
11/04   0    Fri

I need it in the format:

Date      Mon   Tue   Wed  Thu  Fri
31/03      1     0     1    1    0
07/04      1     0     1    1    0


Any ideas?

Thanks!
Jen





----
Sent using GuerrillMail.com
Block or report abuse: https://www.guerrillamail.com/abuse/?a=UUZnFAFNUKUZqB6742oYYBHUXMbe3cVX





--
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql

В списке pgsql-sql по дате отправления:

Предыдущее
От:
Дата:
Сообщение: Formatting query result like a calendar
Следующее
От: Gerardo Herzig
Дата:
Сообщение: performance drop when function argument is evaluated in WHERE clause