1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
SELECT LU.CHAMPS, LU.LIBELLE, LUNDI, MARDI, MERCREDI, JEUDI, VENDREDI, SAMEDI FROM
--LUNDI
(SELECT 'EEH_QTEPCSE' CHAMPS, 'Nombre de Petit Colis Sotckés Expédiés' LIBELLE, EEH_QTEPCSE LUNDI FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTEGCSE', 'Nombre de Gros Colis Sotckés Expédiés', EEH_QTEGCSE FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTEBSE', 'Nombre de Box Stockés Expédiés', EEH_QTEBSE FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTEPCXE', 'Nombre de Petit Colis X-Dock Expédiés', EEH_QTEPCXE FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTEGCXE', 'Nombre de Gros Colis X-Dock Expédiés', EEH_QTEGCXE FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTEBXE', 'Nombre de Box X-Dock Expédiés', EEH_QTEBXE FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTECALLE', 'Nombre de Colis Allotis Expédiés', EEH_QTECALLE FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'FORMULE COLIS EXP','Nombre de Colis Expédiés', EEH_QTEPCSE+EEH_QTEGCSE+EEH_QTEBSE+EEH_QTEPCXE+EEH_QTEGCXE+EEH_QTEBXE+EEH_QTECALLE FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTEPALE', 'Nombre de Palettes HG Expédiées', EEH_QTEPALE FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTECSUSP', 'Nombre de Colis Suspendus Expédiés', EEH_QTECSUSP FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI'
UNION
SELECT 'EEH_QTEUSUSP', 'Nombre UVC Suspendu expédiés', EEH_QTEUSUSP FROM ETAT_EXPED_HG
WHERE TO_CHAR(EEH_DATE,'IW YYYY') = TO_CHAR(:LASTDATE,'IW YYYY') AND TO_CHAR(EEH_DATE,'FMDAY') = 'LUNDI') LU,
--MARDI
le meme bloc pour le mardi et ainsi de suite.... |
Partager