Avatar billede komputerdk Mester
03. oktober 2007 - 10:52 Der er 3 kommentarer og
1 løsning

Lave ekstra række med sum i forespørgsler ?

Hi

kan man lave en forespørgsel hvor man lægger bestemte data ind i en ekstra række..

fx

har nogle debitornumre : 500, 800, 887 og 889 samt en total af disse i 1000...

ergo, forespørgslen skal egentlig ende med:

deb  antal
500  10
800  15
887  0
889  10
1000 35

kan man lave det via noget count ???

tak for hjælpen
Avatar billede terry Ekspert
03. oktober 2007 - 12:18 #1
try explaining in more detail. Where does the total come from?

If you have a number of debitors and want to count thos ethen make a query something like this
SELECT ID, count(ID) AS antal from yourtable GROUP BY ID
Avatar billede nih Novice
03. oktober 2007 - 13:14 #2
Du kan bruge UNION
SELECT deb, antal
FROM Tabel1;
union
SELECT 1000 AS Udtryk1, Sum(antal) AS sumAntall
FROM tabel1

mvh Niels
Avatar billede terry Ekspert
03. oktober 2007 - 17:36 #3
ah, thats what your after, good your switch on Niels :o)
Avatar billede komputerdk Mester
04. oktober 2007 - 06:42 #4
Terry: the customerID 500 to 889 is under units under 1000, so the 4 of them put together gives 1000.

Nih: doh, havde ikke lige tænkt på en union.. var mere i en sum([deb]) (med kriterie mellem 500 and 889..  men hvis jeg laver en anden forespørgsel med 500 til 889 som total som, kan jeg jo bare lave tre forespørgsler  (det var jo kun af æstetiske grunde jeg ville lave den som en....) , en med 500 til 889, sum af dem alle , og en union med de to forrige..

point til niels
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