Just nu i M3-nätverket
Gå till innehåll
Aktuellspeedway.se

GROUP BY baserat på WHERE

Rekommendera Poster

Har en tabell som (som exempel skrivs ut såhär)

Förare     H1     H2     H3     H4     H5     H6

A              2                            3        0

B              3                            1        2

C                        0        3                            1

D                        1        0                            3

 

E              0                            2                   0  

F              1                            0                   2

G                        2         1                 3

H                        3         2                 1

 

 

Jag vill gruppera om detta baserat på A-D vs E-H och istället presentera det såhär

 

 

Förare     H1     H2     H3     H4     H5     H6

A              5                            4        2

B              5                            4        2

C                        1        3                            4

D                        1        3                            4

 

E              1                            2                   2  

F              1                            2                   2

G                        5         3                 4

H                        5         3                 4

 

 

Via GROUP BY summeras det såklart till två rader, men vill som sagt fortsatt ha kvar alla.

Någon som har något tips på hur jag ska komma igång?

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Så om jag förstår dig korrekt, så vill du att "summera" varje h-kolumn men dela mellan raderna a-d och e-h? Och du vill dessutom göra det helt i SQL? 

 

Jag funderar på om det enklaste egentligen vore att du gör din group-by som du gjort där du får två rader, och jag utgår ifrån att du får korrekt värde i varje kolumn i det fallet, när du sedan gör din loop i din presentations-vy baserad på den icke grupperade SQL-frågan. Så när du ska skriva ut data för A:H1 istället för att skriva ut från det record-set du loopar över, så skriver du ut data från det record-set som du fick ifrån din group-by fråga.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×