Bonsoir,
Me voici de retour avec une nouvelle demande, après l'excellent coup de pouce que vous m'avez donné.
Je souhaite de nouveau fusionner la requête que vous m'avez déjà réalisée avec cette nouvelle, afin d'en obtenir plus qu'une, si cela est possible
Je vous en remercie.
Cordialement
Laurent
Requête1
Résultat de la requête 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 select B.cd_cost_center , substr(A.cd_box, 1, 4) as eqpts , substr(sum(case when B.cd_action_type in ('PREV', 'PREV_N_PRO', 'INTERV_PRO') then C.pr_hour_cost * C.tm_occupation else 0 end) / 100000, 1, 6) as tot_PREV , substr(sum(case when B.cd_action_type = 'CUR' then C.pr_hour_cost * C.tm_occupation else 0 end) / 100000, 1, 6) as tot_Cur from WO A join WS B on B.cd_wo = A.cd_wo join OCCUPATION C on C.cd_wo = A.cd_wo and C.cd_ws = B.cd_ws where B.dt_ws_begin >= to_date('01022015 00:00:01','DDMMYYYY HH24:MI:SS') and B.dt_ws_begin <= to_date('28022015 23:59:59','DDMMYYYY HH24:MI:SS') and B.cd_action_type in ('CUR', 'PREV', 'PREV_N_PRO', 'INTERV_PRO') group by B.cd_cost_center , substr(A.cd_box, 1, 4) order by B.cd_cost_center asc , substr(A.cd_box, 1, 4) asc
CD_COST_CENTER EQPTS TOT_PR TOT_CU
-------------------- ----- ------ ------
valeur A valeur B Valeur C Valeur D
Requête2
Résultat de la requête2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 select D.cd_cost_center, substr(B.cd_box,1, 9) eqpts, substr(abs(sum(D.pr_externe)),1, 8) cout_pieces from stock_mouvemt D, item E, ws B where dttm_stock_mvt between to_date('01/03/2015 00:00:01','DD/MM/YYYY HH24:MI:SS') and to_date('31/03/2015 23:59:59','DD/MM/YYYY HH24:MI:SS') and cd_mvt_type like'S%' and E.cd_item(+) = D.cd_item and B.cd_wo = D.cd_wo and B.cd_ws = D.cd_ws group by B. cd_box, D.cd_cost_center order by 1, 2
CD_COST_CENTER EQPTS COUT_PIE
-------------------- --------- --------
valeur A valeur B valeur E
Requête résultat souhaitée
CD_COST_CENTER EQPTS TOT_PR TOT_CU COUT_PIE
-------------------- ----- ------ ------ --------
valeur A valeur B Valeur C Valeur D valeur E
Partager