danloc
17-12-04, 06:38
Hallo!
Ich habe ein korrektes SQL-Statement (läuft im interaktiven SQL einwandfrei), welches ein SUBSELECT enthält. Mit diesem will ich ein Excel-Sheet füllen, via MS QUERY. Diese Art von Abfragen mache ich sehr oft, nur eben ohne SUBSELECT. Wird SUBSELECT überhaupt von MS QUERY unterstützt?
Vielen Dank für Hilfe.
select asart1, asartn, a.ums, b.ums
from arts30aq left join
(select auart1, auart2, auart3, sum(auwerv) as ums
from arts30u
where audajm between 200301 and 200312
group by auart1, auart2, auart3) a
on(asart1 = a.auart1 and asart2 = a.auart2 and asart3 = a.auart3)
left join
(select auart1, auart2, auart3, sum(auwerv) as ums
from arts30u
where audajm between 200312 and 200411
group by auart1, auart2, auart3) b
on(asart1 = b.auart1 and asart2 = b.auart2 and asart3 = b.auart3)
where aslkz = 'A'
order by 2
PS: hoffe, ich habe nicht das falsche Forum erwischt...
Ich habe ein korrektes SQL-Statement (läuft im interaktiven SQL einwandfrei), welches ein SUBSELECT enthält. Mit diesem will ich ein Excel-Sheet füllen, via MS QUERY. Diese Art von Abfragen mache ich sehr oft, nur eben ohne SUBSELECT. Wird SUBSELECT überhaupt von MS QUERY unterstützt?
Vielen Dank für Hilfe.
select asart1, asartn, a.ums, b.ums
from arts30aq left join
(select auart1, auart2, auart3, sum(auwerv) as ums
from arts30u
where audajm between 200301 and 200312
group by auart1, auart2, auart3) a
on(asart1 = a.auart1 and asart2 = a.auart2 and asart3 = a.auart3)
left join
(select auart1, auart2, auart3, sum(auwerv) as ums
from arts30u
where audajm between 200312 and 200411
group by auart1, auart2, auart3) b
on(asart1 = b.auart1 and asart2 = b.auart2 and asart3 = b.auart3)
where aslkz = 'A'
order by 2
PS: hoffe, ich habe nicht das falsche Forum erwischt...