Avatar billede theboy Nybegynder
18. oktober 2013 - 23:20 Der er 1 kommentar

Kryds Data udtræk fra SQL, med GroupBy og Distinct

Hej.
Hvis jeg har en SQL database med 3 koloner:
Dato, Navn, VærdiA,

Hvor jeg ønsker at printe/echo en ny tabel, der gør følgende:
En tabel bestående af:
1. kolonne: Laver Distinct/Group på kolonnen Navn (en unik liste)
2. kolonne: VærdiA tilhørende NAVN OG ældste dato blandt (værdierne) i DATA, hvis den eller findes, eller er celle blot tom,
3. Det samme igen, blot for den næste ældste måneder blandt værdierne i Dato.

Fx hvis jeg har værdierne:
[Dato]    [Navn]    [VærdiA]
01-01-2012    Banan    12
01-01-2012    Tomat    14
01-01-2012    Is    6
01-02-2012    Banan    12
01-02-2012    Tomat    14
01-02-2012    Is    6
01-03-2012    Banan    12
01-03-2012    Tomat    14
01-04-2012    Banan    13
01-04-2012    Tomat    15
01-04-2012    Is    7


Så skulle siden der generere gerne ende op med noget lign:
    01-01-2012    01-02-2012    01-03-2012    01-04-2012
Banan    12    12    12    13
Tomat    14    14    14    15
Is    6    6    No Data    7
Avatar billede theboy Nybegynder
18. oktober 2013 - 23:51 #1
Det er jo nok blot et spørgsmål om at lave en pivot tabel i SQL, som vel blot printes i PHP...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester