Mysql 分组或添加
我只想得到一行日期:Mysql 分组或添加,mysql,sql,Mysql,Sql,我只想得到一行日期: select Datum, 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')
select Datum, 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(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')
order by Datum
)
试试这个
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(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')
) as t
group by Datum
order by Datum
看见
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(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')
) as t
group by Datum
order by Datum