Avatar billede dennispc Nybegynder
10. september 2008 - 01:01 Der er 4 kommentarer

Sum af linjebeløb på ordrehoved

Hej,

Jeg har brug for et simpelt eksempel på en sql forespørgsel, der kan give mig følgende resultat:

OrdreID  Navn  TotalBeløb
AAA      Peter  500
BBB      Ole    300
CCC      Svend  100

Ud fra følgende 2 tabeller:

<Ordrehoved>
OrdreID Navn
AAA    peter
BBB    Ole
CCC    Svend

<Ordrelinier>
OrdreID LinjeBeløb
AAA    100
AAA    100
AAA    300
BBB    150
BBB    150
CCC    100


Det vil sige at jeg gerne vil have summeret linjebeløb pr ordre og kombineret summen med de øvrige oplysniger fra ordrehoved.
Avatar billede jim_marius Nybegynder
10. september 2008 - 08:48 #1
Måske noget i den her retning:

SELECT Ordrelinier.OrdreID AS ordrenr, Ordrehoved.Navn as kunde ,
Sum(Ordrelinier.LinjeBeløb) AS belob
FROM Ordrelinier, Ordrehoved
WHERE Ordrelinier.OrdreID = Ordrehoved.OrdreID
GROUP BY Ordrelinier.OrdreID , Ordrehoved.Navn
Avatar billede jim_marius Nybegynder
18. september 2008 - 16:07 #2
ja svare kan man da altid. . .
Avatar billede dennispc Nybegynder
19. september 2008 - 09:04 #3
beklager den lange svartid - jimm dit svar er godtaget - tak.
Avatar billede jim_marius Nybegynder
19. september 2008 - 09:32 #4
Helt ok
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
Computerworld tilbyder specialiserede kurser i database-management

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