Zork Skrevet 5. mai 2011 Del Skrevet 5. mai 2011 (endret) Hei, Jeg prøver å kjøre en sql-spørring mot en tabell som inneholder tall for kunder. Tvisten her er at hver kunde kan tilhøre en kundegruppe og dersom en spør om tallene for kundegruppen istedenfor et enkelt kundenummer, så skal samtlige kunder som tilhører denne gruppen summeres. Hvilke kunder som tilhører ulike kundegrupper er lagret i en annen tabell, så det er altså f.eks snakk om to tabeller som dette: T1: KundeGruppe - KundeNummer 1000.................2100 1000.................2200 2000.................3400 2000.................3500 2000.................3600 T2: KundeNummer - Saldo 2100..................120,00 2200..................300,50 2200..................100,00 3600.................. 99,50 Her ønsker jeg altså å kunne sende inn en kundegruppe i en sql-spørring og så få tilbake summert saldo for alle kunder som tilhører denne kundegruppen. Hvorvidt det er en kundegruppe eller en enkeltkunde vet jeg før spørringen kjøres, og kan da kjøre to ulike spørringer, men jeg er litt "lost" når det gjelder å finne ut hvordan jeg kan si at alle kunder i en kundegruppe i T1 skal summeres i T2. Er det noen som vet om dette er mulig og i så fall hvordan det gjøres? Endret 6. mai 2011 av Zork Lenke til kommentar
gurugutten Skrevet 6. mai 2011 Del Skrevet 6. mai 2011 Ser ut som om det er noe slikt du er ute etter? SELECT SUM(saldo) FROM T1,T2 WHERE T1.kundenummer = T2.kundenummer AND kundegruppe = [iNPUT] GROUP BY kundegruppe Lenke til kommentar
Zork Skrevet 6. mai 2011 Forfatter Del Skrevet 6. mai 2011 Det ser ut til å fungere veldig bra - tusen takk! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå