Autor | Zpráva | ||
---|---|---|---|
M007 Profil * |
#1 · Zasláno: 8. 12. 2014, 16:50:57
Ahoj,
potřeboval bych trochu pomoci s dotazem do db. Mám tabulku (id, datum, vykon, clovek_id ). Chtěl bych sestavit dotaz, který by vypsal výkon jednotlivých lidí za nějaké období a vygeneroval z nich graf. Umím sestavit dotaz, který vrací výsledek takto: id Datum Vykon Clovek -------------------------------- 150 1.12.2014 7.5 1 151 1.12.2014 6.0 2 152 1.12.2014 9.5 3 153 2.12.2014 8.0 1 154 2.12.2014 7.5 2 155 2.12.2014 3.0 3 já bych ale potřeboval něco takového, aby bylo možno použít data v grafu: Datum Clovek1 Clovek2 Clovek3 ... Clovek X ------------------------------------------------------- 1.12.2014 7.5 6.0 9.5 2.12.2014 8.0 7.5 3.0 Díky |
||
Karel N. Profil |
#2 · Zasláno: 8. 12. 2014, 17:08:33
tohle databáze neumí, teda neumí to jednoduše. Transformaci dat si musíš udělat třeba v php, není to ale nic složitého. Projdeš výsledek a každý řádek rozložíš do assoc pole podle datumů.
|
||
M007 Profil * |
#3 · Zasláno: 9. 12. 2014, 19:49:30
Díky za odpověď, už jsem to tak udělal.
|
||
Tori Profil |
#4 · Zasláno: 9. 12. 2014, 22:28:28
M007:
Jak vypadá DB struktura? Tady by se dalo použít např. dotaz, který vrátí data v podobě ID člověka1:vykon1;ID člověka2:vykon2 , ale pokud v těch ostatních sloupcích nejsou nějaká velká množství dat, tak by to bylo zbytečné.
|
||
Časová prodleva: 9 let
|
0