![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 14.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelę:
ID | NAME| KAT | CZAS| 1 | XXX | kat-1 | 5 | 2 | XXX | kat-2 | 10 | 3 | XXX | kat-1 | 5 | 4 | YYY | kat-1 | 5 | 5 | ZZZ | kat-2 | 5 | W jaki sposób zbudować zapytanie aby po zgrupowaniu rekordów z koluny NAME wyświetlić w tabeli wynikowej sumy z poszczególnych rekordów kolumny KAT ( TABELA-1 ) czyli suma kat-1, suma kat-2 ...itd ) Nie mam problemu aby zgrupować kolumnę NAME oraz zsumować cały czas ale nie mam pojęcia jak wyciągnąć teraz z kolumny KAT sumę rekordów kat-1 i sumę rekordów kat-2
CHCĘ OTRZYMAĆ: zgrupowane rekordy "name" oraz sumę czasu wyliczoną na podstawie rekordów z kolumny KAT (TABELA-1) ID | NAME | SUM | KAT-1 | KAT-2 | 1 | XXX | 20 | 10 | 10 | 2 | YYY | 5 | 5 | 0 | 3 | ZZZ | 5 | 0 | 5 | |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Niestety natywnie nie ma takiej możliwości, a jeśli zakładasz ograniczoną (znasz je) liczbę wartości, które będą kolumnami, to: https://www.google.com/search?q=pivot+query+mysql
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 14.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Niestety natywnie nie ma takiej możliwości, a jeśli zakładasz ograniczoną (znasz je) liczbę wartości, które będą kolumnami, to: https://www.google.com/search?q=pivot+query+mysql dzieki za odp. Tak, warości będą ograniczone do 4 kategorii Strzał w dziesiątkę, o to mi chodziło Jeszcze raz dzięki (IMG:style_emoticons/default/biggrin.gif) Ten post edytował art998 17.03.2018, 22:33:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:59 |