Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Nietypowe wyświetlenie danych z bazy
busyboy
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam

Mam pytanie, a zaraz problem - chodzi o wyświetlenie w nietypowy sposób danych z bazy za pomocą zapytania.

Posiadam baze z następującymi polami :

Kontrahent
Wartość
Tydzien

Przykładowe wartości w bazie

abc 10.00 13
abc 11.00 14
abc 12.00 15
def 10.00 13
def 11.00 14
def 12.00 15


Czy można dane wyświelić w nasepującej formie :

abc 10.00 11.00 12.00
def 10.00 11.00 12.00


Dziękuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
busyboy
post
Post #2





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 22.02.2004

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


Witam

Dziękuje za pomoc, ale chyba coś namieszałem - pow ykonaniu zapytania

  1. SELECT kontrahent, group_concat( wartosc )
  2. FROM (
  3.  
  4. SELECT kontrahent, wartosc
  5. FROM sprzedaz_nowy
  6. ORDER BY wartosc
  7. )x
  8. GROUP BY kontrahent
  9. ORDER BY kontrahent;


Mam następujący wynik :

  1. kontrahent group_concat(wartosc)
  2. NOWY [BLOB - 9 bajtów]
  3. NOWYA&G [BLOB - 9 bajtów]
  4. NOWYADAMSKIJ [BLOB - 11 bajtów]
  5. NOWYALSINA [BLOB - 9 bajtów]
  6. NOWYASTAPCZYK [BLOB - 15 bajtów]
  7. NOWYBACHERA [BLOB - 14 bajtów]
  8. NOWYBARTEK1 [BLOB - 14 bajtów]


Zawartość bazy wygląda następująco :

  1. kontrahent wartosc tydzien
  2. NOWY 0.00 13
  3. NOWYA&G 0.00 13
  4. NOWYALSINA 0.00 13
  5. NOWYASTAPCZYK 1116.89 13
  6. NOWY 0.00 13
  7. NOWYA&G 0.00 14
  8. NOWYALSINA 0.00 14
  9. NOWYASTAPCZYK 111.69 14


Chodzi mi o taki wynik :

  1. NOWY 0.00 0.00
  2. NOWYA&G 0.00 0.00
  3. NOWYALSINA 0.00 0.00
  4. NOWYASTAPCZYK 1116.89 111.69


Wg szablonu :

Nazwa kontrahenta tydzien13 tydzien14 itd
Nazwa kontrahenta tydzien13 tydzien14 itd
Nazwa kontrahenta tydzien13 tydzien14 itd
..... .......... ...........
Go to the top of the page
+Quote Post

Posty w temacie


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 - 11:42