SELECT 2 as LV
,YT100.DTNEND as DTNEND
,YT100.DTMSEQ as DTMSEQ
,YT100.IDTOKUISAKI as IDTOKUISAKI
,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
,AT030.TXKANJI as TXKANJI
,CASE WHEN YT100.AMKIKANURI IS NULL THEN 0 ELSE YT100.AMKIKANURI END as AMKIKANURI
,CASE WHEN YT100.AMKIKANJYU IS NULL THEN 0 ELSE YT100.AMKIKANJYU END as AMKIKANJYU
,CASE WHEN YT100.AMURIKAKE IS NULL THEN 0 ELSE YT100.AMURIKAKE END as AMURIKAKE
,CASE WHEN YT100.AMKIKANARARI IS NULL THEN 0 ELSE YT100.AMKIKANARARI END as AMKIKANARARI
FROM
YT100 LEFT OUTER JOIN AT030
ON YT100.IDTOKUISAKI = AT030.IDTORIHIKISAKI
union all
SELECT 1 as LV
,YT100.DTNEND as DTNEND
,0 as DTMSEQ
,YT100.IDTOKUISAKI as IDTOKUISAKI
,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
,AT030.TXKANJI as TXKANJI
,SUM(CASE WHEN YT100.AMKIKANURI IS NULL THEN 0 ELSE YT100.AMKIKANURI END) as AMKIKANURI
,SUM(CASE WHEN YT100.AMKIKANJYU IS NULL THEN 0 ELSE YT100.AMKIKANJYU END) as AMKIKANJYU
,NULL as AMURIKAKE
,SUM(CASE WHEN YT100.AMKIKANARARI IS NULL THEN 0 ELSE YT100.AMKIKANARARI END) as AMKIKANARARI
FROM
YT100 LEFT OUTER JOIN AT030
ON YT100.IDTOKUISAKI = AT030.IDTORIHIKISAKI
GROUP BY YT100.DTNEND,YT100.IDTOKUISAKI,AT030.CDTORIHIKISAKI,AT030.TXKANJI