--************************************************************************** --* 故紙受入データの指定された月・グレード取得 --* (受入日付・グレード) --************************************************************************** [lselectRecords] -- --故紙受入データ SELECT TRW.DTS_YEAR ,TRW.DTS_MONTH ,TRW.CD_SUPPLIER FROM T_RECEIVE_WP TRW ,M_GREAD MG WHERE 1 = 1 AND (('&2' = '') OR (TRW.DT_RECEIVESLIP >= TO_DATE('&2', 'yyyy/mm/dd'))) AND (('&3' = '') OR (TRW.DT_RECEIVESLIP <= TO_DATE('&3', 'yyyy/mm/dd'))) AND (('&4' = '') OR (TRW.CD_SUPPLIER >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (TRW.CD_SUPPLIER <= ('&5'::text) ::numeric)) AND (('&6' = '') OR (TRW.CD_SHIPMENT >= ('&6'::text) ::numeric)) AND (('&7' = '') OR (TRW.CD_SHIPMENT <= ('&7'::text) ::numeric)) AND (('&8' = '') OR (TRW.CD_WP >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (TRW.CD_WP <= ('&9'::text) ::numeric)) AND (('&10' = '') OR (TRW.CD_GRADE = ('&10'::text) ::numeric)) AND TRW.CD_GRADE = MG.CD_GRADE AND TRW.FLG_DELETE = 0 GROUP BY TRW.DTS_YEAR , TRW.DTS_MONTH , TRW.CD_SUPPLIER --故紙払出データ UNION SELECT TSW.DTS_YEAR ,TSW.DTS_MONTH ,TSW.CD_SUPPLIER FROM T_SHIP_WP TSW ,M_GREAD MG WHERE 1 = 1 AND (('&2' = '') OR (TSW.DT_SHIPSLIP >= TO_DATE('&2', 'yyyy/mm/dd'))) AND (('&3' = '') OR (TSW.DT_SHIPSLIP <= TO_DATE('&3', 'yyyy/mm/dd'))) AND (('&4' = '') OR (TSW.CD_SUPPLIER >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (TSW.CD_SUPPLIER <= ('&5'::text) ::numeric)) AND (('&6' = '') OR (TSW.CD_SHIPMENT >= ('&6'::text) ::numeric)) AND (('&7' = '') OR (TSW.CD_SHIPMENT <= ('&7'::text) ::numeric)) AND (('&8' = '') OR (TSW.CD_WP >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (TSW.CD_WP <= ('&9'::text) ::numeric)) AND (('&10' = '') OR (TSW.CD_GRADE = ('&10'::text) ::numeric)) AND TSW.CD_GRADE = MG.CD_GRADE AND TSW.FLG_DELETE = 0 GROUP BY TSW.DTS_YEAR , TSW.DTS_MONTH , TSW.CD_SUPPLIER --棚卸データ UNION SELECT TA.DTS_YEAR ,TA.DTS_MONTH ,TA.CD_SUPPLIER FROM T_ADJUSTMENT TA ,M_GREAD MG WHERE 1 = 1 AND (('&2' = '') OR (TA.DT_ADJUSTMENT >= TO_DATE('&2', 'yyyy/mm/dd'))) AND (('&3' = '') OR (TA.DT_ADJUSTMENT <= TO_DATE('&3', 'yyyy/mm/dd'))) AND (('&4' = '') OR (TA.CD_SUPPLIER >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (TA.CD_SUPPLIER <= ('&5'::text) ::numeric)) AND (('&6' = '') OR (TA.CD_SHIPMENT >= ('&6'::text) ::numeric)) AND (('&7' = '') OR (TA.CD_SHIPMENT <= ('&7'::text) ::numeric)) AND (('&8' = '') OR (TA.CD_WP >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (TA.CD_WP <= ('&9'::text) ::numeric)) AND (('&10' = '') OR (TA.CD_GREAD = ('&10'::text) ::numeric)) AND TA.CD_GREAD = MG.CD_GRADE AND TA.FLG_DELETE = 0 AND DIV_WP_PRODUCT = 0 GROUP BY TA.DTS_YEAR , TA.DTS_MONTH , TA.CD_SUPPLIER ORDER BY DTS_YEAR , DTS_MONTH , CD_SUPPLIER --************************************************************************************* --* 故紙受入データ、故紙払い出しデータ、故紙在庫データより指定された月分の明細を取得 --* (数量・金額・前月在庫量) --************************************************************************************* [lselectRecords2] SELECT ukeharai.CD_SUPPLIER --仕入先コード ,ukeharai.NAME_SUPPLIER --仕入先名 ,ukeharai.CD_SHIPMENT --荷送り先コード ,ukeharai.NAME_SHIPMENT --荷送り先名 ,ukeharai.CD_WP --銘柄コード ,ukeharai.CD_GRADE --グレード ,ukeharai.NAME_GRADE --銘柄名 ,TSTOC.WEIGHT_STOCK --前月在庫量 ,SUM(ukeharai.UKEIRESURYO01) UKEIRESURYO01 --受入数量 1日 ,SUM(ukeharai.UKEIRESURYO02) UKEIRESURYO02 --受入数量 2日 ,SUM(ukeharai.UKEIRESURYO03) UKEIRESURYO03 --受入数量 3日 ,SUM(ukeharai.UKEIRESURYO04) UKEIRESURYO04 --受入数量 4日 ,SUM(ukeharai.UKEIRESURYO05) UKEIRESURYO05 --受入数量 5日 ,SUM(ukeharai.UKEIRESURYO06) UKEIRESURYO06 --受入数量 6日 ,SUM(ukeharai.UKEIRESURYO07) UKEIRESURYO07 --受入数量 7日 ,SUM(ukeharai.UKEIRESURYO08) UKEIRESURYO08 --受入数量 8日 ,SUM(ukeharai.UKEIRESURYO09) UKEIRESURYO09 --受入数量 9日 ,SUM(ukeharai.UKEIRESURYO10) UKEIRESURYO10 --受入数量 10日 ,SUM(ukeharai.UKEIRESURYO11) UKEIRESURYO11 --受入数量 11日 ,SUM(ukeharai.UKEIRESURYO12) UKEIRESURYO12 --受入数量 12日 ,SUM(ukeharai.UKEIRESURYO13) UKEIRESURYO13 --受入数量 13日 ,SUM(ukeharai.UKEIRESURYO14) UKEIRESURYO14 --受入数量 14日 ,SUM(ukeharai.UKEIRESURYO15) UKEIRESURYO15 --受入数量 15日 ,SUM(ukeharai.UKEIRESURYO16) UKEIRESURYO16 --受入数量 16日 ,SUM(ukeharai.UKEIRESURYO17) UKEIRESURYO17 --受入数量 17日 ,SUM(ukeharai.UKEIRESURYO18) UKEIRESURYO18 --受入数量 18日 ,SUM(ukeharai.UKEIRESURYO19) UKEIRESURYO19 --受入数量 19日 ,SUM(ukeharai.UKEIRESURYO20) UKEIRESURYO20 --受入数量 20日 ,SUM(ukeharai.UKEIRESURYO21) UKEIRESURYO21 --受入数量 21日 ,SUM(ukeharai.UKEIRESURYO22) UKEIRESURYO22 --受入数量 22日 ,SUM(ukeharai.UKEIRESURYO23) UKEIRESURYO23 --受入数量 23日 ,SUM(ukeharai.UKEIRESURYO24) UKEIRESURYO24 --受入数量 24日 ,SUM(ukeharai.UKEIRESURYO25) UKEIRESURYO25 --受入数量 25日 ,SUM(ukeharai.UKEIRESURYO26) UKEIRESURYO26 --受入数量 26日 ,SUM(ukeharai.UKEIRESURYO27) UKEIRESURYO27 --受入数量 27日 ,SUM(ukeharai.UKEIRESURYO28) UKEIRESURYO28 --受入数量 28日 ,SUM(ukeharai.UKEIRESURYO29) UKEIRESURYO29 --受入数量 29日 ,SUM(ukeharai.UKEIRESURYO30) UKEIRESURYO30 --受入数量 30日 ,SUM(ukeharai.UKEIRESURYO31) UKEIRESURYO31 --受入数量 31日 ,SUM(ukeharai.UKEIREKINGAKU01) UKEIREKINGAKU01 --受入金額 1日 ,SUM(ukeharai.UKEIREKINGAKU02) UKEIREKINGAKU02 --受入金額 2日 ,SUM(ukeharai.UKEIREKINGAKU03) UKEIREKINGAKU03 --受入金額 3日 ,SUM(ukeharai.UKEIREKINGAKU04) UKEIREKINGAKU04 --受入金額 4日 ,SUM(ukeharai.UKEIREKINGAKU05) UKEIREKINGAKU05 --受入金額 5日 ,SUM(ukeharai.UKEIREKINGAKU06) UKEIREKINGAKU06 --受入金額 6日 ,SUM(ukeharai.UKEIREKINGAKU07) UKEIREKINGAKU07 --受入金額 7日 ,SUM(ukeharai.UKEIREKINGAKU08) UKEIREKINGAKU08 --受入金額 8日 ,SUM(ukeharai.UKEIREKINGAKU09) UKEIREKINGAKU09 --受入金額 9日 ,SUM(ukeharai.UKEIREKINGAKU10) UKEIREKINGAKU10 --受入金額 10日 ,SUM(ukeharai.UKEIREKINGAKU11) UKEIREKINGAKU11 --受入金額 11日 ,SUM(ukeharai.UKEIREKINGAKU12) UKEIREKINGAKU12 --受入金額 12日 ,SUM(ukeharai.UKEIREKINGAKU13) UKEIREKINGAKU13 --受入金額 13日 ,SUM(ukeharai.UKEIREKINGAKU14) UKEIREKINGAKU14 --受入金額 14日 ,SUM(ukeharai.UKEIREKINGAKU15) UKEIREKINGAKU15 --受入金額 15日 ,SUM(ukeharai.UKEIREKINGAKU16) UKEIREKINGAKU16 --受入金額 16日 ,SUM(ukeharai.UKEIREKINGAKU17) UKEIREKINGAKU17 --受入金額 17日 ,SUM(ukeharai.UKEIREKINGAKU18) UKEIREKINGAKU18 --受入金額 18日 ,SUM(ukeharai.UKEIREKINGAKU19) UKEIREKINGAKU19 --受入金額 19日 ,SUM(ukeharai.UKEIREKINGAKU20) UKEIREKINGAKU20 --受入金額 20日 ,SUM(ukeharai.UKEIREKINGAKU21) UKEIREKINGAKU21 --受入金額 21日 ,SUM(ukeharai.UKEIREKINGAKU22) UKEIREKINGAKU22 --受入金額 22日 ,SUM(ukeharai.UKEIREKINGAKU23) UKEIREKINGAKU23 --受入金額 23日 ,SUM(ukeharai.UKEIREKINGAKU24) UKEIREKINGAKU24 --受入金額 24日 ,SUM(ukeharai.UKEIREKINGAKU25) UKEIREKINGAKU25 --受入金額 25日 ,SUM(ukeharai.UKEIREKINGAKU26) UKEIREKINGAKU26 --受入金額 26日 ,SUM(ukeharai.UKEIREKINGAKU27) UKEIREKINGAKU27 --受入金額 27日 ,SUM(ukeharai.UKEIREKINGAKU28) UKEIREKINGAKU28 --受入金額 28日 ,SUM(ukeharai.UKEIREKINGAKU29) UKEIREKINGAKU29 --受入金額 29日 ,SUM(ukeharai.UKEIREKINGAKU30) UKEIREKINGAKU30 --受入金額 30日 ,SUM(ukeharai.UKEIREKINGAKU31) UKEIREKINGAKU31 --受入金額 31日 ,SUM(ukeharai.HARAISURYO01) HARAISURYO01 --払出数量 1日 ,SUM(ukeharai.HARAISURYO02) HARAISURYO02 --払出数量 2日 ,SUM(ukeharai.HARAISURYO03) HARAISURYO03 --払出数量 3日 ,SUM(ukeharai.HARAISURYO04) HARAISURYO04 --払出数量 4日 ,SUM(ukeharai.HARAISURYO05) HARAISURYO05 --払出数量 5日 ,SUM(ukeharai.HARAISURYO06) HARAISURYO06 --払出数量 6日 ,SUM(ukeharai.HARAISURYO07) HARAISURYO07 --払出数量 7日 ,SUM(ukeharai.HARAISURYO08) HARAISURYO08 --払出数量 8日 ,SUM(ukeharai.HARAISURYO09) HARAISURYO09 --払出数量 9日 ,SUM(ukeharai.HARAISURYO10) HARAISURYO10 --払出数量 10日 ,SUM(ukeharai.HARAISURYO11) HARAISURYO11 --払出数量 11日 ,SUM(ukeharai.HARAISURYO12) HARAISURYO12 --払出数量 12日 ,SUM(ukeharai.HARAISURYO13) HARAISURYO13 --払出数量 13日 ,SUM(ukeharai.HARAISURYO14) HARAISURYO14 --払出数量 14日 ,SUM(ukeharai.HARAISURYO15) HARAISURYO15 --払出数量 15日 ,SUM(ukeharai.HARAISURYO16) HARAISURYO16 --払出数量 16日 ,SUM(ukeharai.HARAISURYO17) HARAISURYO17 --払出数量 17日 ,SUM(ukeharai.HARAISURYO18) HARAISURYO18 --払出数量 18日 ,SUM(ukeharai.HARAISURYO19) HARAISURYO19 --払出数量 19日 ,SUM(ukeharai.HARAISURYO20) HARAISURYO20 --払出数量 20日 ,SUM(ukeharai.HARAISURYO21) HARAISURYO21 --払出数量 21日 ,SUM(ukeharai.HARAISURYO22) HARAISURYO22 --払出数量 22日 ,SUM(ukeharai.HARAISURYO23) HARAISURYO23 --払出数量 23日 ,SUM(ukeharai.HARAISURYO24) HARAISURYO24 --払出数量 24日 ,SUM(ukeharai.HARAISURYO25) HARAISURYO25 --払出数量 25日 ,SUM(ukeharai.HARAISURYO26) HARAISURYO26 --払出数量 26日 ,SUM(ukeharai.HARAISURYO27) HARAISURYO27 --払出数量 27日 ,SUM(ukeharai.HARAISURYO28) HARAISURYO28 --払出数量 28日 ,SUM(ukeharai.HARAISURYO29) HARAISURYO29 --払出数量 29日 ,SUM(ukeharai.HARAISURYO30) HARAISURYO30 --払出数量 30日 ,SUM(ukeharai.HARAISURYO31) HARAISURYO31 --払出数量 31日 ,SUM(ukeharai.TANAOROSI01) TANAOROSI01 ,SUM(ukeharai.TANAOROSI02) TANAOROSI02 ,SUM(ukeharai.TANAOROSI03) TANAOROSI03 ,SUM(ukeharai.TANAOROSI04) TANAOROSI04 ,SUM(ukeharai.TANAOROSI05) TANAOROSI05 ,SUM(ukeharai.TANAOROSI06) TANAOROSI06 ,SUM(ukeharai.TANAOROSI07) TANAOROSI07 ,SUM(ukeharai.TANAOROSI08) TANAOROSI08 ,SUM(ukeharai.TANAOROSI09) TANAOROSI09 ,SUM(ukeharai.TANAOROSI10) TANAOROSI10 ,SUM(ukeharai.TANAOROSI11) TANAOROSI11 ,SUM(ukeharai.TANAOROSI12) TANAOROSI12 ,SUM(ukeharai.TANAOROSI13) TANAOROSI13 ,SUM(ukeharai.TANAOROSI14) TANAOROSI14 ,SUM(ukeharai.TANAOROSI15) TANAOROSI15 ,SUM(ukeharai.TANAOROSI16) TANAOROSI16 ,SUM(ukeharai.TANAOROSI17) TANAOROSI17 ,SUM(ukeharai.TANAOROSI18) TANAOROSI18 ,SUM(ukeharai.TANAOROSI19) TANAOROSI19 ,SUM(ukeharai.TANAOROSI20) TANAOROSI20 ,SUM(ukeharai.TANAOROSI21) TANAOROSI21 ,SUM(ukeharai.TANAOROSI22) TANAOROSI22 ,SUM(ukeharai.TANAOROSI23) TANAOROSI23 ,SUM(ukeharai.TANAOROSI24) TANAOROSI24 ,SUM(ukeharai.TANAOROSI25) TANAOROSI25 ,SUM(ukeharai.TANAOROSI26) TANAOROSI26 ,SUM(ukeharai.TANAOROSI27) TANAOROSI27 ,SUM(ukeharai.TANAOROSI28) TANAOROSI28 ,SUM(ukeharai.TANAOROSI29) TANAOROSI29 ,SUM(ukeharai.TANAOROSI30) TANAOROSI30 ,SUM(ukeharai.TANAOROSI31) TANAOROSI31 FROM ( --故紙受入データ、前月在庫量の取得 SELECT TRW.CD_SUPPLIER --仕入先コード ,MS.NAME_SUPPLIER --仕入先名 ,TRW.CD_SHIPMENT --荷送り先コード ,MSIP.NAME_SHIPMENT --荷送り先名 ,TRW.CD_WP --銘柄コード ,TRW.CD_GRADE --グレード ,MW.NAME_GRADE --銘柄名 ,SUM(CASE WHEN TRW.DTS_DAY = 01 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO01 --受入数量 1日 ,SUM(CASE WHEN TRW.DTS_DAY = 02 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO02 --受入数量 2日 ,SUM(CASE WHEN TRW.DTS_DAY = 03 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO03 --受入数量 3日 ,SUM(CASE WHEN TRW.DTS_DAY = 04 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO04 --受入数量 4日 ,SUM(CASE WHEN TRW.DTS_DAY = 05 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO05 --受入数量 5日 ,SUM(CASE WHEN TRW.DTS_DAY = 06 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO06 --受入数量 6日 ,SUM(CASE WHEN TRW.DTS_DAY = 07 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO07 --受入数量 7日 ,SUM(CASE WHEN TRW.DTS_DAY = 08 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO08 --受入数量 8日 ,SUM(CASE WHEN TRW.DTS_DAY = 09 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO09 --受入数量 9日 ,SUM(CASE WHEN TRW.DTS_DAY = 10 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO10 --受入数量 10日 ,SUM(CASE WHEN TRW.DTS_DAY = 11 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO11 --受入数量 11日 ,SUM(CASE WHEN TRW.DTS_DAY = 12 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO12 --受入数量 12日 ,SUM(CASE WHEN TRW.DTS_DAY = 13 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO13 --受入数量 13日 ,SUM(CASE WHEN TRW.DTS_DAY = 14 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO14 --受入数量 14日 ,SUM(CASE WHEN TRW.DTS_DAY = 15 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO15 --受入数量 15日 ,SUM(CASE WHEN TRW.DTS_DAY = 16 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO16 --受入数量 16日 ,SUM(CASE WHEN TRW.DTS_DAY = 17 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO17 --受入数量 17日 ,SUM(CASE WHEN TRW.DTS_DAY = 18 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO18 --受入数量 18日 ,SUM(CASE WHEN TRW.DTS_DAY = 19 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO19 --受入数量 19日 ,SUM(CASE WHEN TRW.DTS_DAY = 20 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO20 --受入数量 20日 ,SUM(CASE WHEN TRW.DTS_DAY = 21 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO21 --受入数量 21日 ,SUM(CASE WHEN TRW.DTS_DAY = 22 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO22 --受入数量 22日 ,SUM(CASE WHEN TRW.DTS_DAY = 23 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO23 --受入数量 23日 ,SUM(CASE WHEN TRW.DTS_DAY = 24 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO24 --受入数量 24日 ,SUM(CASE WHEN TRW.DTS_DAY = 25 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO25 --受入数量 25日 ,SUM(CASE WHEN TRW.DTS_DAY = 26 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO26 --受入数量 26日 ,SUM(CASE WHEN TRW.DTS_DAY = 27 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO27 --受入数量 27日 ,SUM(CASE WHEN TRW.DTS_DAY = 28 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO28 --受入数量 28日 ,SUM(CASE WHEN TRW.DTS_DAY = 29 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO29 --受入数量 29日 ,SUM(CASE WHEN TRW.DTS_DAY = 30 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO30 --受入数量 30日 ,SUM(CASE WHEN TRW.DTS_DAY = 31 THEN TRW.WEIGHT_WP ELSE 0 END) UKEIRESURYO31 --受入数量 31日 ,SUM(CASE WHEN TRW.DTS_DAY = 01 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU01 --受入金額 1日 ,SUM(CASE WHEN TRW.DTS_DAY = 02 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU02 --受入金額 2日 ,SUM(CASE WHEN TRW.DTS_DAY = 03 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU03 --受入金額 3日 ,SUM(CASE WHEN TRW.DTS_DAY = 04 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU04 --受入金額 4日 ,SUM(CASE WHEN TRW.DTS_DAY = 05 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU05 --受入金額 5日 ,SUM(CASE WHEN TRW.DTS_DAY = 06 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU06 --受入金額 6日 ,SUM(CASE WHEN TRW.DTS_DAY = 07 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU07 --受入金額 7日 ,SUM(CASE WHEN TRW.DTS_DAY = 08 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU08 --受入金額 8日 ,SUM(CASE WHEN TRW.DTS_DAY = 09 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU09 --受入金額 9日 ,SUM(CASE WHEN TRW.DTS_DAY = 10 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU10 --受入金額 10日 ,SUM(CASE WHEN TRW.DTS_DAY = 11 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU11 --受入金額 11日 ,SUM(CASE WHEN TRW.DTS_DAY = 12 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU12 --受入金額 12日 ,SUM(CASE WHEN TRW.DTS_DAY = 13 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU13 --受入金額 13日 ,SUM(CASE WHEN TRW.DTS_DAY = 14 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU14 --受入金額 14日 ,SUM(CASE WHEN TRW.DTS_DAY = 15 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU15 --受入金額 15日 ,SUM(CASE WHEN TRW.DTS_DAY = 16 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU16 --受入金額 16日 ,SUM(CASE WHEN TRW.DTS_DAY = 17 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU17 --受入金額 17日 ,SUM(CASE WHEN TRW.DTS_DAY = 18 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU18 --受入金額 18日 ,SUM(CASE WHEN TRW.DTS_DAY = 19 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU19 --受入金額 19日 ,SUM(CASE WHEN TRW.DTS_DAY = 20 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU20 --受入金額 20日 ,SUM(CASE WHEN TRW.DTS_DAY = 21 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU21 --受入金額 21日 ,SUM(CASE WHEN TRW.DTS_DAY = 22 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU22 --受入金額 22日 ,SUM(CASE WHEN TRW.DTS_DAY = 23 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU23 --受入金額 23日 ,SUM(CASE WHEN TRW.DTS_DAY = 24 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU24 --受入金額 24日 ,SUM(CASE WHEN TRW.DTS_DAY = 25 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU25 --受入金額 25日 ,SUM(CASE WHEN TRW.DTS_DAY = 26 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU26 --受入金額 26日 ,SUM(CASE WHEN TRW.DTS_DAY = 27 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU27 --受入金額 27日 ,SUM(CASE WHEN TRW.DTS_DAY = 28 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU28 --受入金額 28日 ,SUM(CASE WHEN TRW.DTS_DAY = 29 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU29 --受入金額 29日 ,SUM(CASE WHEN TRW.DTS_DAY = 30 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU30 --受入金額 30日 ,SUM(CASE WHEN TRW.DTS_DAY = 31 THEN TRW.MONEY_WP ELSE 0 END) UKEIREKINGAKU31 --受入金額 31日 ,0 HARAISURYO01 --払出数量 1日 ,0 HARAISURYO02 --払出数量 2日 ,0 HARAISURYO03 --払出数量 3日 ,0 HARAISURYO04 --払出数量 4日 ,0 HARAISURYO05 --払出数量 5日 ,0 HARAISURYO06 --払出数量 6日 ,0 HARAISURYO07 --払出数量 7日 ,0 HARAISURYO08 --払出数量 8日 ,0 HARAISURYO09 --払出数量 9日 ,0 HARAISURYO10 --払出数量 10日 ,0 HARAISURYO11 --払出数量 11日 ,0 HARAISURYO12 --払出数量 12日 ,0 HARAISURYO13 --払出数量 13日 ,0 HARAISURYO14 --払出数量 14日 ,0 HARAISURYO15 --払出数量 15日 ,0 HARAISURYO16 --払出数量 16日 ,0 HARAISURYO17 --払出数量 17日 ,0 HARAISURYO18 --払出数量 18日 ,0 HARAISURYO19 --払出数量 19日 ,0 HARAISURYO20 --払出数量 20日 ,0 HARAISURYO21 --払出数量 21日 ,0 HARAISURYO22 --払出数量 22日 ,0 HARAISURYO23 --払出数量 23日 ,0 HARAISURYO24 --払出数量 24日 ,0 HARAISURYO25 --払出数量 25日 ,0 HARAISURYO26 --払出数量 26日 ,0 HARAISURYO27 --払出数量 27日 ,0 HARAISURYO28 --払出数量 28日 ,0 HARAISURYO29 --払出数量 29日 ,0 HARAISURYO30 --払出数量 30日 ,0 HARAISURYO31 --払出数量 31日 ,0 TANAOROSI01 ,0 TANAOROSI02 ,0 TANAOROSI03 ,0 TANAOROSI04 ,0 TANAOROSI05 ,0 TANAOROSI06 ,0 TANAOROSI07 ,0 TANAOROSI08 ,0 TANAOROSI09 ,0 TANAOROSI10 ,0 TANAOROSI11 ,0 TANAOROSI12 ,0 TANAOROSI13 ,0 TANAOROSI14 ,0 TANAOROSI15 ,0 TANAOROSI16 ,0 TANAOROSI17 ,0 TANAOROSI18 ,0 TANAOROSI19 ,0 TANAOROSI20 ,0 TANAOROSI21 ,0 TANAOROSI22 ,0 TANAOROSI23 ,0 TANAOROSI24 ,0 TANAOROSI25 ,0 TANAOROSI26 ,0 TANAOROSI27 ,0 TANAOROSI28 ,0 TANAOROSI29 ,0 TANAOROSI30 ,0 TANAOROSI31 FROM ( SELECT CD_SUPPLIER ,NAME_SUPPLIER FROM M_SUPPLIER WHERE 1 = 1 AND DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&8' = '') OR (CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (CD_SUPPLIER <= ('&9'::text) ::numeric)) AND FLG_DELETE = 0 ) MS ,( SELECT CD_SHIPMENT ,NAME_SHIPMENT,CD_SUPPLIER FROM M_SHIPMENT WHERE 1 = 1 AND DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&8' = '') OR (CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (CD_SUPPLIER <= ('&9'::text) ::numeric)) AND (('&4' = '') OR (CD_SHIPMENT >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (CD_SHIPMENT <= ('&5'::text) ::numeric)) AND FLG_DELETE = 0 ) MSIP ,( SELECT f0.CD_WP,f0.CD_GRADE ,f0.NAME_GRADE ,f1.CD_SHIPMENT FROM M_WP f0,M_SHIPMENT_WP f1 WHERE 1 = 1 AND f0.DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND f0.DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&4' = '') OR (f1.CD_SHIPMENT >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (f1.CD_SHIPMENT <= ('&5'::text) ::numeric)) AND (('&6' = '') OR (f0.CD_WP >= ('&6'::text) ::numeric)) AND (('&7' = '') OR (f0.CD_WP <= ('&7'::text) ::numeric)) AND f0.FLG_DELETE = 0 AND f1.CD_WP = f0.CD_WP AND f1.DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND f1.DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND f1.FLG_DELETE = 0 ) MW ,T_RECEIVE_WP TRW WHERE 1 = 1 AND (('&12' = '') OR (TRW.CD_GRADE = ('&12'::text) ::numeric)) AND (('&8' = '') OR (TRW.CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (TRW.CD_SUPPLIER <= ('&9'::text) ::numeric)) AND TRW.DTS_YEAR = ('&2'::text) ::numeric AND TRW.DTS_MONTH = ('&3'::text) ::numeric AND TRW.FLG_DELETE = 0 AND TRW.CD_SUPPLIER = MS.CD_SUPPLIER AND TRW.CD_SHIPMENT = MSIP.CD_SHIPMENT AND TRW.CD_WP = MW.CD_WP AND MS.CD_SUPPLIER = MSIP.CD_SUPPLIER AND MSIP.CD_SHIPMENT = MW.CD_SHIPMENT GROUP BY TRW.CD_SUPPLIER ,MS.NAME_SUPPLIER ,TRW.CD_SHIPMENT ,MSIP.NAME_SHIPMENT ,TRW.CD_WP ,TRW.CD_GRADE ,MW.NAME_GRADE --故紙払出データ取得 UNION SELECT TSW.CD_SUPPLIER --仕入先コード ,MS.NAME_SUPPLIER --仕入先名 ,TSW.CD_SHIPMENT --荷送り先コード ,MSIP.NAME_SHIPMENT --荷送り先名 ,TSW.CD_WP --銘柄コード ,TSW.CD_GRADE --グレード ,MW.NAME_GRADE --銘柄名 ,0 --受入数量 1日 ,0 --受入数量 2日 ,0 --受入数量 3日 ,0 --受入数量 4日 ,0 --受入数量 5日 ,0 --受入数量 6日 ,0 --受入数量 7日 ,0 --受入数量 8日 ,0 --受入数量 9日 ,0 --受入数量 10日 ,0 --受入数量 11日 ,0 --受入数量 12日 ,0 --受入数量 13日 ,0 --受入数量 14日 ,0 --受入数量 15日 ,0 --受入数量 16日 ,0 --受入数量 17日 ,0 --受入数量 18日 ,0 --受入数量 19日 ,0 --受入数量 20日 ,0 --受入数量 21日 ,0 --受入数量 22日 ,0 --受入数量 23日 ,0 --受入数量 24日 ,0 --受入数量 25日 ,0 --受入数量 26日 ,0 --受入数量 27日 ,0 --受入数量 28日 ,0 --受入数量 29日 ,0 --受入数量 30日 ,0 --受入数量 31日 ,0 --受入金額 1日 ,0 --受入金額 2日 ,0 --受入金額 3日 ,0 --受入金額 4日 ,0 --受入金額 5日 ,0 --受入金額 6日 ,0 --受入金額 7日 ,0 --受入金額 8日 ,0 --受入金額 9日 ,0 --受入金額 10日 ,0 --受入金額 11日 ,0 --受入金額 12日 ,0 --受入金額 13日 ,0 --受入金額 14日 ,0 --受入金額 15日 ,0 --受入金額 16日 ,0 --受入金額 17日 ,0 --受入金額 18日 ,0 --受入金額 19日 ,0 --受入金額 20日 ,0 --受入金額 21日 ,0 --受入金額 22日 ,0 --受入金額 23日 ,0 --受入金額 24日 ,0 --受入金額 25日 ,0 --受入金額 26日 ,0 --受入金額 27日 ,0 --受入金額 28日 ,0 --受入金額 29日 ,0 --受入金額 30日 ,0 --受入金額 31日 ,SUM(CASE WHEN TSW.DTS_DAY = 01 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO01 --払出数量 1日 ,SUM(CASE WHEN TSW.DTS_DAY = 02 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO02 --払出数量 2日 ,SUM(CASE WHEN TSW.DTS_DAY = 03 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO03 --払出数量 3日 ,SUM(CASE WHEN TSW.DTS_DAY = 04 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO04 --払出数量 4日 ,SUM(CASE WHEN TSW.DTS_DAY = 05 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO05 --払出数量 5日 ,SUM(CASE WHEN TSW.DTS_DAY = 06 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO06 --払出数量 6日 ,SUM(CASE WHEN TSW.DTS_DAY = 07 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO07 --払出数量 7日 ,SUM(CASE WHEN TSW.DTS_DAY = 08 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO08 --払出数量 8日 ,SUM(CASE WHEN TSW.DTS_DAY = 09 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO09 --払出数量 9日 ,SUM(CASE WHEN TSW.DTS_DAY = 10 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO10 --払出数量 10日 ,SUM(CASE WHEN TSW.DTS_DAY = 11 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO11 --払出数量 11日 ,SUM(CASE WHEN TSW.DTS_DAY = 12 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO12 --払出数量 12日 ,SUM(CASE WHEN TSW.DTS_DAY = 13 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO13 --払出数量 13日 ,SUM(CASE WHEN TSW.DTS_DAY = 14 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO14 --払出数量 14日 ,SUM(CASE WHEN TSW.DTS_DAY = 15 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO15 --払出数量 15日 ,SUM(CASE WHEN TSW.DTS_DAY = 16 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO16 --払出数量 16日 ,SUM(CASE WHEN TSW.DTS_DAY = 17 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO17 --払出数量 17日 ,SUM(CASE WHEN TSW.DTS_DAY = 18 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO18 --払出数量 18日 ,SUM(CASE WHEN TSW.DTS_DAY = 19 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO19 --払出数量 19日 ,SUM(CASE WHEN TSW.DTS_DAY = 20 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO20 --払出数量 20日 ,SUM(CASE WHEN TSW.DTS_DAY = 21 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO21 --払出数量 21日 ,SUM(CASE WHEN TSW.DTS_DAY = 22 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO22 --払出数量 22日 ,SUM(CASE WHEN TSW.DTS_DAY = 23 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO23 --払出数量 23日 ,SUM(CASE WHEN TSW.DTS_DAY = 24 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO24 --払出数量 24日 ,SUM(CASE WHEN TSW.DTS_DAY = 25 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO25 --払出数量 25日 ,SUM(CASE WHEN TSW.DTS_DAY = 26 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO26 --払出数量 26日 ,SUM(CASE WHEN TSW.DTS_DAY = 27 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO27 --払出数量 27日 ,SUM(CASE WHEN TSW.DTS_DAY = 28 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO28 --払出数量 28日 ,SUM(CASE WHEN TSW.DTS_DAY = 29 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO29 --払出数量 29日 ,SUM(CASE WHEN TSW.DTS_DAY = 30 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO30 --払出数量 30日 ,SUM(CASE WHEN TSW.DTS_DAY = 31 THEN TSW.WEIGHT_WP ELSE 0 END) HARAISURYO31 --払出数量 31日 ,0 TANAOROSI01 ,0 TANAOROSI02 ,0 TANAOROSI03 ,0 TANAOROSI04 ,0 TANAOROSI05 ,0 TANAOROSI06 ,0 TANAOROSI07 ,0 TANAOROSI08 ,0 TANAOROSI09 ,0 TANAOROSI10 ,0 TANAOROSI11 ,0 TANAOROSI12 ,0 TANAOROSI13 ,0 TANAOROSI14 ,0 TANAOROSI15 ,0 TANAOROSI16 ,0 TANAOROSI17 ,0 TANAOROSI18 ,0 TANAOROSI19 ,0 TANAOROSI20 ,0 TANAOROSI21 ,0 TANAOROSI22 ,0 TANAOROSI23 ,0 TANAOROSI24 ,0 TANAOROSI25 ,0 TANAOROSI26 ,0 TANAOROSI27 ,0 TANAOROSI28 ,0 TANAOROSI29 ,0 TANAOROSI30 ,0 TANAOROSI31 FROM ( SELECT CD_SUPPLIER ,NAME_SUPPLIER FROM M_SUPPLIER WHERE 1 = 1 AND DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&8' = '') OR (CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (CD_SUPPLIER <= ('&9'::text) ::numeric)) AND FLG_DELETE = 0 ) MS,( SELECT CD_SHIPMENT ,NAME_SHIPMENT,CD_SUPPLIER FROM M_SHIPMENT WHERE 1 = 1 AND DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&8' = '') OR (CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (CD_SUPPLIER <= ('&9'::text) ::numeric)) AND (('&4' = '') OR (CD_SHIPMENT >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (CD_SHIPMENT <= ('&5'::text) ::numeric)) AND FLG_DELETE = 0 ) MSIP,( SELECT f0.CD_WP,f0.CD_GRADE ,f0.NAME_GRADE ,f1.CD_SHIPMENT FROM M_WP f0,M_SHIPMENT_WP f1 WHERE 1 = 1 AND f0.DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND f0.DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&4' = '') OR (f1.CD_SHIPMENT >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (f1.CD_SHIPMENT <= ('&5'::text) ::numeric)) AND (('&6' = '') OR (f0.CD_WP >= ('&6'::text) ::numeric)) AND (('&7' = '') OR (f0.CD_WP <= ('&7'::text) ::numeric)) AND f0.FLG_DELETE = 0 AND f1.CD_WP = f0.CD_WP AND f1.DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND f1.DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND f1.FLG_DELETE = 0 ) MW ,T_SHIP_WP TSW WHERE 1 = 1 AND (('&12' = '') OR (TSW.CD_GRADE = ('&12'::text) ::numeric)) AND (('&8' = '') OR (TSW.CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (TSW.CD_SUPPLIER <= ('&9'::text) ::numeric)) AND TSW.DTS_YEAR = ('&2'::text) ::numeric AND TSW.DTS_MONTH = ('&3'::text) ::numeric AND TSW.FLG_DELETE = 0 AND TSW.CD_SUPPLIER = MS.CD_SUPPLIER AND TSW.CD_SHIPMENT = MSIP.CD_SHIPMENT AND TSW.CD_WP = MW.CD_WP AND MS.CD_SUPPLIER = MSIP.CD_SUPPLIER AND MSIP.CD_SHIPMENT = MW.CD_SHIPMENT GROUP BY TSW.CD_SUPPLIER ,MS.NAME_SUPPLIER ,TSW.CD_SHIPMENT ,MSIP.NAME_SHIPMENT ,TSW.CD_WP ,TSW.CD_GRADE ,MW.NAME_GRADE UNION SELECT TA.CD_SUPPLIER ,MS.NAME_SUPPLIER ,TA.CD_SHIPMENT ,MSIP.NAME_SHIPMENT ,TA.CD_WP ,TA.CD_GREAD ,MW.NAME_GRADE ,0 UKEIRESURYO01 ,0 UKEIRESURYO02 ,0 UKEIRESURYO03 ,0 UKEIRESURYO04 ,0 UKEIRESURYO05 ,0 UKEIRESURYO06 ,0 UKEIRESURYO07 ,0 UKEIRESURYO08 ,0 UKEIRESURYO09 ,0 UKEIRESURYO10 ,0 UKEIRESURYO11 ,0 UKEIRESURYO12 ,0 UKEIRESURYO13 ,0 UKEIRESURYO14 ,0 UKEIRESURYO15 ,0 UKEIRESURYO16 ,0 UKEIRESURYO17 ,0 UKEIRESURYO18 ,0 UKEIRESURYO19 ,0 UKEIRESURYO20 ,0 UKEIRESURYO21 ,0 UKEIRESURYO22 ,0 UKEIRESURYO23 ,0 UKEIRESURYO24 ,0 UKEIRESURYO25 ,0 UKEIRESURYO26 ,0 UKEIRESURYO27 ,0 UKEIRESURYO28 ,0 UKEIRESURYO29 ,0 UKEIRESURYO30 ,0 UKEIRESURYO31 ,0 UKEIREKINGAKU01 ,0 UKEIREKINGAKU02 ,0 UKEIREKINGAKU03 ,0 UKEIREKINGAKU04 ,0 UKEIREKINGAKU05 ,0 UKEIREKINGAKU06 ,0 UKEIREKINGAKU07 ,0 UKEIREKINGAKU08 ,0 UKEIREKINGAKU09 ,0 UKEIREKINGAKU10 ,0 UKEIREKINGAKU11 ,0 UKEIREKINGAKU12 ,0 UKEIREKINGAKU13 ,0 UKEIREKINGAKU14 ,0 UKEIREKINGAKU15 ,0 UKEIREKINGAKU16 ,0 UKEIREKINGAKU17 ,0 UKEIREKINGAKU18 ,0 UKEIREKINGAKU19 ,0 UKEIREKINGAKU20 ,0 UKEIREKINGAKU21 ,0 UKEIREKINGAKU22 ,0 UKEIREKINGAKU23 ,0 UKEIREKINGAKU24 ,0 UKEIREKINGAKU25 ,0 UKEIREKINGAKU26 ,0 UKEIREKINGAKU27 ,0 UKEIREKINGAKU28 ,0 UKEIREKINGAKU29 ,0 UKEIREKINGAKU30 ,0 UKEIREKINGAKU31 ,0 HARAISURYO01 ,0 HARAISURYO02 ,0 HARAISURYO03 ,0 HARAISURYO04 ,0 HARAISURYO05 ,0 HARAISURYO06 ,0 HARAISURYO07 ,0 HARAISURYO08 ,0 HARAISURYO09 ,0 HARAISURYO10 ,0 HARAISURYO11 ,0 HARAISURYO12 ,0 HARAISURYO13 ,0 HARAISURYO14 ,0 HARAISURYO15 ,0 HARAISURYO16 ,0 HARAISURYO17 ,0 HARAISURYO18 ,0 HARAISURYO19 ,0 HARAISURYO20 ,0 HARAISURYO21 ,0 HARAISURYO22 ,0 HARAISURYO23 ,0 HARAISURYO24 ,0 HARAISURYO25 ,0 HARAISURYO26 ,0 HARAISURYO27 ,0 HARAISURYO28 ,0 HARAISURYO29 ,0 HARAISURYO30 ,0 HARAISURYO31 ,SUM(CASE WHEN TA.DTS_DAY = 01 THEN TA.WEIGHT ELSE 0 END) TANAOROSI01 ,SUM(CASE WHEN TA.DTS_DAY = 02 THEN TA.WEIGHT ELSE 0 END) TANAOROSI02 ,SUM(CASE WHEN TA.DTS_DAY = 03 THEN TA.WEIGHT ELSE 0 END) TANAOROSI03 ,SUM(CASE WHEN TA.DTS_DAY = 04 THEN TA.WEIGHT ELSE 0 END) TANAOROSI04 ,SUM(CASE WHEN TA.DTS_DAY = 05 THEN TA.WEIGHT ELSE 0 END) TANAOROSI05 ,SUM(CASE WHEN TA.DTS_DAY = 06 THEN TA.WEIGHT ELSE 0 END) TANAOROSI06 ,SUM(CASE WHEN TA.DTS_DAY = 07 THEN TA.WEIGHT ELSE 0 END) TANAOROSI07 ,SUM(CASE WHEN TA.DTS_DAY = 08 THEN TA.WEIGHT ELSE 0 END) TANAOROSI08 ,SUM(CASE WHEN TA.DTS_DAY = 09 THEN TA.WEIGHT ELSE 0 END) TANAOROSI09 ,SUM(CASE WHEN TA.DTS_DAY = 10 THEN TA.WEIGHT ELSE 0 END) TANAOROSI10 ,SUM(CASE WHEN TA.DTS_DAY = 11 THEN TA.WEIGHT ELSE 0 END) TANAOROSI11 ,SUM(CASE WHEN TA.DTS_DAY = 12 THEN TA.WEIGHT ELSE 0 END) TANAOROSI12 ,SUM(CASE WHEN TA.DTS_DAY = 13 THEN TA.WEIGHT ELSE 0 END) TANAOROSI13 ,SUM(CASE WHEN TA.DTS_DAY = 14 THEN TA.WEIGHT ELSE 0 END) TANAOROSI14 ,SUM(CASE WHEN TA.DTS_DAY = 15 THEN TA.WEIGHT ELSE 0 END) TANAOROSI15 ,SUM(CASE WHEN TA.DTS_DAY = 16 THEN TA.WEIGHT ELSE 0 END) TANAOROSI16 ,SUM(CASE WHEN TA.DTS_DAY = 17 THEN TA.WEIGHT ELSE 0 END) TANAOROSI17 ,SUM(CASE WHEN TA.DTS_DAY = 18 THEN TA.WEIGHT ELSE 0 END) TANAOROSI18 ,SUM(CASE WHEN TA.DTS_DAY = 19 THEN TA.WEIGHT ELSE 0 END) TANAOROSI19 ,SUM(CASE WHEN TA.DTS_DAY = 20 THEN TA.WEIGHT ELSE 0 END) TANAOROSI20 ,SUM(CASE WHEN TA.DTS_DAY = 21 THEN TA.WEIGHT ELSE 0 END) TANAOROSI21 ,SUM(CASE WHEN TA.DTS_DAY = 22 THEN TA.WEIGHT ELSE 0 END) TANAOROSI22 ,SUM(CASE WHEN TA.DTS_DAY = 23 THEN TA.WEIGHT ELSE 0 END) TANAOROSI23 ,SUM(CASE WHEN TA.DTS_DAY = 24 THEN TA.WEIGHT ELSE 0 END) TANAOROSI24 ,SUM(CASE WHEN TA.DTS_DAY = 25 THEN TA.WEIGHT ELSE 0 END) TANAOROSI25 ,SUM(CASE WHEN TA.DTS_DAY = 26 THEN TA.WEIGHT ELSE 0 END) TANAOROSI26 ,SUM(CASE WHEN TA.DTS_DAY = 27 THEN TA.WEIGHT ELSE 0 END) TANAOROSI27 ,SUM(CASE WHEN TA.DTS_DAY = 28 THEN TA.WEIGHT ELSE 0 END) TANAOROSI28 ,SUM(CASE WHEN TA.DTS_DAY = 29 THEN TA.WEIGHT ELSE 0 END) TANAOROSI29 ,SUM(CASE WHEN TA.DTS_DAY = 30 THEN TA.WEIGHT ELSE 0 END) TANAOROSI30 ,SUM(CASE WHEN TA.DTS_DAY = 31 THEN TA.WEIGHT ELSE 0 END) TANAOROSI31 FROM ( SELECT CD_SUPPLIER ,NAME_SUPPLIER FROM M_SUPPLIER WHERE 1 = 1 AND DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&8' = '') OR (CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (CD_SUPPLIER <= ('&9'::text) ::numeric)) AND FLG_DELETE = 0 ) MS ,( SELECT CD_SHIPMENT ,NAME_SHIPMENT,CD_SUPPLIER FROM M_SHIPMENT WHERE 1 = 1 AND DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&8' = '') OR (CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (CD_SUPPLIER <= ('&9'::text) ::numeric)) AND (('&4' = '') OR (CD_SHIPMENT >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (CD_SHIPMENT <= ('&5'::text) ::numeric)) AND FLG_DELETE = 0 ) MSIP ,( SELECT f0.CD_WP,f0.CD_GRADE ,f0.NAME_GRADE ,f1.CD_SHIPMENT FROM M_WP f0,M_SHIPMENT_WP f1 WHERE 1 = 1 AND f0.DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND f0.DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND (('&4' = '') OR (f1.CD_SHIPMENT >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (f1.CD_SHIPMENT <= ('&5'::text) ::numeric)) AND (('&6' = '') OR (f0.CD_WP >= ('&6'::text) ::numeric)) AND (('&7' = '') OR (f0.CD_WP <= ('&7'::text) ::numeric)) AND f0.FLG_DELETE = 0 AND f1.CD_WP = f0.CD_WP AND f1.DT_START <= TO_DATE('&10', 'yyyy/mm/dd') AND f1.DT_END >= TO_DATE('&10', 'yyyy/mm/dd') AND f1.FLG_DELETE = 0 ) MW ,T_ADJUSTMENT TA WHERE 1 = 1 AND (('&12' = '') OR (TA.CD_GREAD = ('&12'::text) ::numeric)) AND (('&8' = '') OR (TA.CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (TA.CD_SUPPLIER <= ('&9'::text) ::numeric)) AND TA.DTS_YEAR = ('&2'::text) ::numeric AND TA.DTS_MONTH = ('&3'::text) ::numeric AND TA.FLG_DELETE = 0 AND TA.DIV_WP_PRODUCT = 0 AND TA.CD_SUPPLIER = MS.CD_SUPPLIER AND TA.CD_SHIPMENT = MSIP.CD_SHIPMENT AND TA.CD_WP = MW.CD_WP AND MS.CD_SUPPLIER = MSIP.CD_SUPPLIER AND MSIP.CD_SHIPMENT = MW.CD_SHIPMENT GROUP BY TA.CD_SUPPLIER ,MS.NAME_SUPPLIER ,TA.CD_SHIPMENT ,MSIP.NAME_SHIPMENT ,TA.CD_WP ,TA.CD_GREAD ,MW.NAME_GRADE ) ukeharai LEFT OUTER JOIN ( SELECT CD_SUPPLIER --仕入先コード ,CD_SHIPMENT --荷送り先コード ,CD_WP --銘柄コード ,CD_GRADE --グレード ,WEIGHT_STOCK --前月在庫量 FROM T_STOCK_WP WHERE 1 = 1 AND DTS_YM = '&11' AND (('&12' = '') OR (CD_GRADE = ('&12'::text) ::numeric)) AND (('&8' = '') OR (CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (CD_SUPPLIER <= ('&9'::text) ::numeric)) AND FLG_DELETE = 0 GROUP BY CD_SUPPLIER ,CD_SHIPMENT ,CD_WP ,CD_GRADE ,WEIGHT_STOCK ) tstoc ON (ukeharai.CD_SUPPLIER = TSTOC.CD_SUPPLIER AND ukeharai.CD_SHIPMENT = TSTOC.CD_SHIPMENT AND ukeharai.CD_WP = TSTOC.CD_WP AND ukeharai.CD_GRADE = TSTOC.CD_GRADE) GROUP BY ukeharai.CD_SUPPLIER ,ukeharai.NAME_SUPPLIER ,ukeharai.CD_SHIPMENT ,ukeharai.NAME_SHIPMENT ,ukeharai.CD_WP ,ukeharai.CD_GRADE ,ukeharai.NAME_GRADE ,TSTOC.WEIGHT_STOCK ORDER BY ukeharai.CD_SUPPLIER ,ukeharai.NAME_SUPPLIER ,ukeharai.CD_SHIPMENT ,ukeharai.NAME_SHIPMENT ,ukeharai.CD_WP ,ukeharai.CD_GRADE ,ukeharai.NAME_GRADE --************************************************************************** --* 指定された月、グレードの1ヶ月分の日別計の受入金額を取得 --* --************************************************************************** [lselectRecords3] SELECT TRW.CD_SUPPLIER ,SUM(CASE WHEN DTS_DAY = 01 THEN MONEY_WP ELSE null END) KINGAKU01 ,SUM(CASE WHEN DTS_DAY = 02 THEN MONEY_WP ELSE null END) KINGAKU02 ,SUM(CASE WHEN DTS_DAY = 03 THEN MONEY_WP ELSE null END) KINGAKU03 ,SUM(CASE WHEN DTS_DAY = 04 THEN MONEY_WP ELSE null END) KINGAKU04 ,SUM(CASE WHEN DTS_DAY = 05 THEN MONEY_WP ELSE null END) KINGAKU05 ,SUM(CASE WHEN DTS_DAY = 06 THEN MONEY_WP ELSE null END) KINGAKU06 ,SUM(CASE WHEN DTS_DAY = 07 THEN MONEY_WP ELSE null END) KINGAKU07 ,SUM(CASE WHEN DTS_DAY = 08 THEN MONEY_WP ELSE null END) KINGAKU08 ,SUM(CASE WHEN DTS_DAY = 09 THEN MONEY_WP ELSE null END) KINGAKU09 ,SUM(CASE WHEN DTS_DAY = 10 THEN MONEY_WP ELSE null END) KINGAKU10 ,SUM(CASE WHEN DTS_DAY = 11 THEN MONEY_WP ELSE null END) KINGAKU11 ,SUM(CASE WHEN DTS_DAY = 12 THEN MONEY_WP ELSE null END) KINGAKU12 ,SUM(CASE WHEN DTS_DAY = 13 THEN MONEY_WP ELSE null END) KINGAKU13 ,SUM(CASE WHEN DTS_DAY = 14 THEN MONEY_WP ELSE null END) KINGAKU14 ,SUM(CASE WHEN DTS_DAY = 15 THEN MONEY_WP ELSE null END) KINGAKU15 ,SUM(CASE WHEN DTS_DAY = 16 THEN MONEY_WP ELSE null END) KINGAKU16 ,SUM(CASE WHEN DTS_DAY = 17 THEN MONEY_WP ELSE null END) KINGAKU17 ,SUM(CASE WHEN DTS_DAY = 18 THEN MONEY_WP ELSE null END) KINGAKU18 ,SUM(CASE WHEN DTS_DAY = 19 THEN MONEY_WP ELSE null END) KINGAKU19 ,SUM(CASE WHEN DTS_DAY = 20 THEN MONEY_WP ELSE null END) KINGAKU20 ,SUM(CASE WHEN DTS_DAY = 21 THEN MONEY_WP ELSE null END) KINGAKU21 ,SUM(CASE WHEN DTS_DAY = 22 THEN MONEY_WP ELSE null END) KINGAKU22 ,SUM(CASE WHEN DTS_DAY = 23 THEN MONEY_WP ELSE null END) KINGAKU23 ,SUM(CASE WHEN DTS_DAY = 24 THEN MONEY_WP ELSE null END) KINGAKU24 ,SUM(CASE WHEN DTS_DAY = 25 THEN MONEY_WP ELSE null END) KINGAKU25 ,SUM(CASE WHEN DTS_DAY = 26 THEN MONEY_WP ELSE null END) KINGAKU26 ,SUM(CASE WHEN DTS_DAY = 27 THEN MONEY_WP ELSE null END) KINGAKU27 ,SUM(CASE WHEN DTS_DAY = 28 THEN MONEY_WP ELSE null END) KINGAKU28 ,SUM(CASE WHEN DTS_DAY = 29 THEN MONEY_WP ELSE null END) KINGAKU29 ,SUM(CASE WHEN DTS_DAY = 30 THEN MONEY_WP ELSE null END) KINGAKU30 ,SUM(CASE WHEN DTS_DAY = 31 THEN MONEY_WP ELSE null END) KINGAKU31 FROM T_RECEIVE_WP TRW WHERE 1 = 1 AND TRW.DTS_YEAR = ('&2'::text) ::numeric AND TRW.DTS_MONTH = ('&3'::text) ::numeric AND (('&8' = '') OR (TRW.CD_SUPPLIER >= ('&8'::text) ::numeric)) AND (('&9' = '') OR (TRW.CD_SUPPLIER <= ('&9'::text) ::numeric)) AND (('&4' = '') OR (TRW.CD_SHIPMENT >= ('&4'::text) ::numeric)) AND (('&5' = '') OR (TRW.CD_SHIPMENT <= ('&5'::text) ::numeric)) AND (('&6' = '') OR (TRW.CD_WP >= ('&6'::text) ::numeric)) AND (('&7' = '') OR (TRW.CD_WP <= ('&7'::text) ::numeric)) AND (('&12' = '') OR (TRW.CD_GRADE = ('&12'::text) ::numeric)) AND TRW.FLG_DELETE = 0 GROUP BY TRW.CD_SUPPLIER