gummela123
Neuer Benutzer
- Beiträge
- 4
Hi@all,
das hier sind meine beiden Selects:
Sie liefern mir einzeln auch die gewünschten Ergebnisse. Allerdings würde ich beide Select gerne zusammenführen. Aber mit einem "union all" und nem einfachen select drumherum funktioniert dies leider nicht. Was kann ich tun?
Vielen Dank vorab!
das hier sind meine beiden Selects:
select Datum, sum(ZONE_2) as ZONE_2, 0 as SEEFRACHT
from (
select to_char(arch_p.ANKUEND_TERMIN,'dd.mm.yy') as Datum, Count (*) as ZONE_2
from ARCH_PACKSTUECK arch_p
where (arch_p.lbr_auf_nr like '%02')
group by to_char(arch_p.ANKUEND_TERMIN,'dd.mm.yy')
union all
select to_char(p.ANKUEND_TERMIN,'dd.mm.yy') as Datum, Count (*) as ZONE_2
from PACKSTUECK p
where(p.lbr_auf_nr like '%02')
group by to_char(p.ANKUEND_TERMIN,'dd.mm.yy')
)
group by Datum
order by Datum
;
select Datum, 0 as ZONE_2, sum(SEEFRACHT) as SEEFRACHT
from (
select to_char(arch_p.ANKUEND_TERMIN,'dd.mm.yy') as Datum, Count (*) as SEEFRACHT
from ARCH_PACKSTUECK arch_p
where(arch_p.ZIEL_PLATZ in(3822,8000,3837,3830))
and (arch_p.lbr_auf_nr like '%02')
group by to_char(arch_p.ANKUEND_TERMIN,'dd.mm.yy')
union all
select to_char(p.ANKUEND_TERMIN,'dd.mm.yy') as Datum, Count (*) as SEEFRACHT
from PACKSTUECK p
where(p.ZIEL_PLATZ in(3822,8000,3837,3830))
and (p.lbr_auf_nr like '%02')
group by to_char(p.ANKUEND_TERMIN,'dd.mm.yy')
)
group by Datum
order by Datum
;
from (
select to_char(arch_p.ANKUEND_TERMIN,'dd.mm.yy') as Datum, Count (*) as ZONE_2
from ARCH_PACKSTUECK arch_p
where (arch_p.lbr_auf_nr like '%02')
group by to_char(arch_p.ANKUEND_TERMIN,'dd.mm.yy')
union all
select to_char(p.ANKUEND_TERMIN,'dd.mm.yy') as Datum, Count (*) as ZONE_2
from PACKSTUECK p
where(p.lbr_auf_nr like '%02')
group by to_char(p.ANKUEND_TERMIN,'dd.mm.yy')
)
group by Datum
order by Datum
;
select Datum, 0 as ZONE_2, sum(SEEFRACHT) as SEEFRACHT
from (
select to_char(arch_p.ANKUEND_TERMIN,'dd.mm.yy') as Datum, Count (*) as SEEFRACHT
from ARCH_PACKSTUECK arch_p
where(arch_p.ZIEL_PLATZ in(3822,8000,3837,3830))
and (arch_p.lbr_auf_nr like '%02')
group by to_char(arch_p.ANKUEND_TERMIN,'dd.mm.yy')
union all
select to_char(p.ANKUEND_TERMIN,'dd.mm.yy') as Datum, Count (*) as SEEFRACHT
from PACKSTUECK p
where(p.ZIEL_PLATZ in(3822,8000,3837,3830))
and (p.lbr_auf_nr like '%02')
group by to_char(p.ANKUEND_TERMIN,'dd.mm.yy')
)
group by Datum
order by Datum
;
Sie liefern mir einzeln auch die gewünschten Ergebnisse. Allerdings würde ich beide Select gerne zusammenführen. Aber mit einem "union all" und nem einfachen select drumherum funktioniert dies leider nicht. Was kann ich tun?
Vielen Dank vorab!