Avatar billede Slettet bruger
29. juni 2012 - 10:19 Der er 3 kommentarer og
1 løsning

SQL string

Hej

Jeg har en access db med en tabel "Data".

Data indeholder kolonnerne: ID, orderid, linetypefororder og total.

ID er unikt.
orderid er id for ordren og står lige så mange gange, som der er linier på orderen.
Linetypefororder kan er enten ny eller upsalg og der kan være flere af hver på hver order.
Total er totalen på den linie i orderen.

Jeg vil gerne have en tabel hvor der vises:
En kolonne med orderid og kun en række for hver orderid.
En kolonne med ny, som er summen af totaler for ny.
En kolonne med upsalg, som er summen af totaler for upsalg.

Kan det laves som en SQL string?

På forhånd tak.
Avatar billede jensen363 Forsker
29. juni 2012 - 11:52 #1
Ikke testet

TRANSFORM Sum(DinTabel.total) AS SumOftotal
SELECT DinTabel.Ordreid
FROM DinTabel
GROUP BY DinTabel.Ordreid
PIVOT DinTabel.linetypefororder;
Avatar billede Slettet bruger
29. juni 2012 - 12:15 #2
Mange tak. Det virker.

Smider du et svar?
Avatar billede jensen363 Forsker
29. juni 2012 - 13:22 #3
Et svar, og god weekend
Avatar billede Slettet bruger
29. juni 2012 - 13:28 #4
Tak i lige måde.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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