Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyświetlanie danych
Forum PHP.pl > Forum > Bazy danych > MySQL
urbanson
Hej mam 2 problemy otóż mam dane w tablie takiej postaci

ID | KrajA | Sprzedaż1 | Miesiąc1
...
ID | KrajA | Sprzedaż12 | Miesiąc12
...
ID | KrajB | Sprzedaż1 | Miesiąc1
...
ID | KrajB | Sprzedaż1 | Miesiąc12

wszystko to jest w jednej tabeli (ale np. KrajB albo Kraj A wcale nie musi mieć sprzedaży w każdym miesiącu)

Problem pierwszy polega na rozwiązniu jak wyświetlić dane w sposób jak poniżej questionmark.gif i w miesiącach gdzie dany kraj nie miał sprzedaży było po prostu pusto przy zachowaniu kolumny miesiąca
KRAJ | Styczeń | Luty | ... | Grudzień
KrajA | sprzedaż1 | sprzedaż2 | ... | sprzedaż 12
Kraj B | sprzedaż1 | sprzedaż2 | ... | sprzedaż 12

A kolejny problem to taki że jak np krajB zacznie sprzedaż w kwietniu to jak zrobić żeby dane pojawiały się od czwartej kolumny? a nie od stycznia!
Albo kiedy KrajB ma tylko sprszedaż w Lipcu i grudniu to jak zrobić aby dane te pojwiały się w odpowiednich kolumnach a nie kolejno dla stycznia i lutego bo to bezsens.

Pomocy, bo próbowałem już wszystkiego. Coś bym pokombinował z tablicami ale nie wiem jak to ugryźć.

pozdrawiam
Tomek
piotrdd2
podaj zrzut bazy i kilka wierszy danych
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.