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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| SELECT
SUM
(ETPPROD.N_QTEMPETPPROD/ ETPCONT.F_NBCPSANTCPSE/ CONTVGETP.N_NBRALVEOLECONTVG) as QTE,
ETPCONT.S_IDETP,
ETPPROD.N_NOSEMAINE,
ETPPROD.N_ANNEEETPPROD,
ETPPROD.D_ETPPROD,
ETPPROD.S_SUIVIETPPROD,
CONTFINR.N_IDTYPCONTVG AS IDTYPCONTFINR,
PF_R.N_IDCONTVG AS IDCONTFINR,
ARTVG_R.N_IDFAMILLE,
ARTVG_R.N_IDGENRE,
ARTVG_R.N_IDVARIETE,
ETPPROD.S_STATUTPRETPPROD
FROM PLANDISPOPROD P1
JOIN ETPPROD E1 ON E1.N_IDPLANDISPOPROD = P1.N_IDPLANDISPOPROD
JOIN ETPCONT ON ETPPROD.N_IDETPCONT = ETPCONT.N_IDETPCONT
join CONTVG CONTVGETP ON CONTVG.N_IDCONTVG = ETPCONT.N_IDCONTVG
JOIN PF PF_R ON PF.N_IDPF = PLANDISPOPROD.N_IDPF_R
JOIN TR_PFARTVG TR_PFARTVG_R ON TR_PFARTVG.N_IDPF = PLANDISPOPROD.N_IDPF_R
JOIN ARTVG ARTVG_R ON ARTVG.N_IDARTVG = TR_PFARTVG_R.N_IDARTVG
JOIN VARIETE ON VARIETE.N_IDVARIETE = ARTVG_R.N_IDVARIETE
JOIN CONTVG CONTFINR ON CONTVG.N_IDCONTVG = PF_R.N_IDCONTVG
where
(
(
(D_ETPPROD
between '07/25/2005' and '02/13/2006'
)
)
)
and
(
(etpcont.s_idetp ='BOU')
or
(etpcont.s_idetp ='REP')
)
and
(
(artvg_R.N_IDFamille = 3)
)
and
(
(artvg_R.N_IDGenre = 103)
)
and
(
(contfinR.N_IDTypcontVG = 13)
) and EtpProd.S_StatutPREtpProd = 'R'
group by
etpcont.s_idetp,
N_NoSemaine, N_ANNEEetpprod, d_etpprod,
contfinR.N_IDTypcontVG,
PF_R.N_IDcontVG,
artvg_R.N_IDFamille,
artvg_R.N_IDGenre,
artvg_R.N_IDVariete,
ETPPROD.S_SUIVIETPPROD,
EtpProd.S_StatutPREtpProd |
Partager