Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Grupowanie po datach
vizzerdrix
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.04.2010

Ostrzeżenie: (0%)
-----


Witajce
Chciałem was prosić o pomoc koncepcyjną.

Mam taką tabelkę:

Tabela(Data, Numer_godziny, Wpis)

i przykładowe dane

2010-02-02 1 "jakis tekst"
2010-02-02 2 "wpis01"
2010-02-02 3 "wpis02"
2010-02-02 4 "wpis03"
2010-02-03 3 "wpis04"
2010-02-03 4 "wpis05"

Maksymalna ilość wystąpień jednej danty (dla różnych godzin) wynosi 4. Jak widać dla 02-02 są wszystkie wpisy a dla 02-03 nie.

Chciałbym dane zebrać w taki sposób, aby były pogrupowane datami, a ponadto, żeby były kolumny odzwierciedlające pole Numer_godziny. Dla przykładu tabela jakiej oczekuję:

Tabela(Data, 1, 2, 3, 4)

z danymi

2010-02-02 wpis01 wpis02 wpis03 wpis04
2010-02-03 null null wpis05 wpis06

Jakie zapytanie trzeba napisać, aby zrealizować takie coś? Może podpowiecie jakiś temat, albo co wpisać w google (nazwę zagadnienia).

Używam PostgreSQL
Go to the top of the page
+Quote Post

Posty w temacie
- vizzerdrix   Grupowanie po datach   18.04.2010, 21:02:08
- - prachwal   wpisz PIVOT   18.04.2010, 21:50:47
- - vizzerdrix   Właśnie to. Dzięki. Swoją drogą w postgresie nazy...   18.04.2010, 23:19:05


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 09:41