Query samenvoegen

Status
Niet open voor verdere reacties.

sjellema

Gebruiker
Lid geworden
22 apr 2009
Berichten
10
**//qry101a//88

SELECT tbl101a.code, tbl101a.veld2, tbl101a.veld3, tbl101a.aantal, tbl101a.m2, [aantal]*[m2] AS subtotaal
FROM tbl101a
;

SELECT Sum(subtotaal)
FROM qry101a
;

Weet iemand hoe ik deze twee query's kan combineren?
 
Zoiets?

Code:
SELECT tbl101a.code, tbl101a.veld2, tbl101a.veld3, tbl101a.aantal, tbl101a.m2, [aantal]*[m2] AS subtotaal
FROM tbl101a

UNION

SELECT Sum(subtotaal)
FROM qry101a

Michel
 
dan krijg ik de foutmelding

"circulair reference caused by 'qry101a'"
 
Kun je een voorbeeldbestandje met wat testdata neerzetten? Dat kijkt wat makkelijker.
Ik zou zo niet een 2 drie kunnen zeggen waar die foutmelding vandaan komt. Zowiezo moet je in een union query een gelijk aantal velden hebben, maar ik vraag me af of je wel een union query moet gebruiken.

Michel
 
Voorbeeld

Voorbeeld:

TABEL 101a

Kamer Aantal m2

A 1 90 m2
B 2 80 m2


Ik wil graag het volgende overzicht genereren

Qry101A

Kamer Aantal m2 Subtotaal Totaal
(aantal x m2) (Som subtotaal)
A 1 90 90 250
B 2 80 160

Ik hoop dat ik je hiermee volddoende heb geinformeerd, en nogmaal bedankt!

Sietse
 
Ik kom toch niet helemaal uit je voorbeeld:

Kamer Aantal m2 Subtotaal Totaal
(aantal x m2) (Som subtotaal)
A 1 90 90 250
B 2 80 160

Ik zou verwachten, dat je dit resultaat zou willen zien:
A 1 90 90 90
B 2 80 160 250

Wat snap ik niet ;)

Michel
 
voorbeeld nadertoegelicht

Excuus door knip en plakken ging de layout verloren

Qry101A

Kamer-------Aantal-------m2 ----------Subtotaal------------Totaal
-----------------------------------------------(aantal x m2)--------(Som subtotaal)
A-----------------1------------90----------------- 90------------------ 250
B-----------------2------------80-----------------160

Ik hoop dat dit de boel verduidelijkt
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan