You are not logged in.
Announcement
Unanswered posts
|
Pages: 1

How can I use variables for the two VENTE_BO.ANNEE?
"SELECT
ZONE.LZONE,
VENTE_BO.MOIS,
sum(decode(VENTE_BO.CENR,'R',VENTE_BO.QTE_DEM,null)),
RESEAU.LRESEAU,
IND_FIABLE.LFIABLE,
VENTE_BO.ANNEE
FROM
VENTE_BO,
ARTICLE,
REF,
PAYS,
ZONPAYS,
RESEAU,
ZONE,
IND_FIABLE,
MARQUE
WHERE
( RESEAU.CPAYS=PAYS.CPAYS )
AND ( PAYS.CPAYS=ZONPAYS.CPAYS )
AND ( ZONPAYS.CZONE=ZONE.CZONE )
AND ( REF.CMAITRE=ARTICLE.CMAITRE )
AND ( VENTE_BO.CRESEAU=RESEAU.CRESEAU )
AND ( ARTICLE.CART=VENTE_BO.CART )
AND ( MARQUE.CMARQUE=REF.CMARQUE )
AND ( RESEAU.CFIABLE=IND_FIABLE.CFIABLE )
AND (
AND (VENTE_BO.ANNEE = @variable('Année 1 ?')
OR VENTE_BO.ANNEE = @variable('Année 2 ?'))
MARQUE.LMARQUE IN ('SANTE NATURELLE XX', 'YVES ROCHER XX')
AND ZONE.LZONE IN ('1.DIVISION OUEST EUROPE', '2.DIVISION CENTRE EUROPE',
'3.DIVISION NORD EUROPE', '4.DIVISION AMERICAINE', '6.ASIE/BASSIN MED./AM. SUD',
'7. EST / DOM-TOM / MAGHREB')
AND RESEAU.LRESEAU IN ('S. NATURELLE -SN ALLEMAGNE VPC', 'S. NATURELLE -SN DANEMARK VPC',
'S. NATURELLE -SN FINLANDE VPC', 'S. NATURELLE -SN FRANCE VPC', 'S. NATURELLE -SN NORVEGE VPC',
'S. NATURELLE -SN SUEDE VPC', 'S. NATURELLE -YR ALLEMAGNE VPC', 'S. NATURELLE -YR DANEMARK VPC',
'S. NATURELLE -YR FINLANDE VPC', 'S. NATURELLE -YR FRANCE VPC', 'S. NATURELLE -YR NORVEGE VPC',
'S. NATURELLE -YR SUEDE VPC')
)
GROUP BY
ZONE.LZONE,
VENTE_BO.MOIS,
RESEAU.LRESEAU,
IND_FIABLE.LFIABLE,
VENTE_BO.ANNEE
"
Last edited by jollyjohn (2008-08-28 16:49:27)
Offline

"SELECT
ZONE.LZONE,
VENTE_BO.MOIS,
sum(decode(VENTE_BO.CENR,'R',VENTE_BO.QTE_DEM,null)),
RESEAU.LRESEAU,
IND_FIABLE.LFIABLE,
VENTE_BO.ANNEE
FROM
VENTE_BO,
ARTICLE,
REF,
PAYS,
ZONPAYS,
RESEAU,
ZONE,
IND_FIABLE,
MARQUE
WHERE
( RESEAU.CPAYS=PAYS.CPAYS )
AND ( PAYS.CPAYS=ZONPAYS.CPAYS )
AND ( ZONPAYS.CZONE=ZONE.CZONE )
AND ( REF.CMAITRE=ARTICLE.CMAITRE )
AND ( VENTE_BO.CRESEAU=RESEAU.CRESEAU )
AND ( ARTICLE.CART=VENTE_BO.CART )
AND ( MARQUE.CMARQUE=REF.CMARQUE )
AND ( RESEAU.CFIABLE=IND_FIABLE.CFIABLE )
AND (
AND (VENTE_BO.ANNEE = " + context.Annee1 + "
OR VENTE_BO.ANNEE = " + context.Annee2 + "
MARQUE.LMARQUE IN ('SANTE NATURELLE XX', 'YVES ROCHER XX')
AND ZONE.LZONE IN ('1.DIVISION OUEST EUROPE', '2.DIVISION CENTRE EUROPE',
'3.DIVISION NORD EUROPE', '4.DIVISION AMERICAINE', '6.ASIE/BASSIN MED./AM. SUD',
'7. EST / DOM-TOM / MAGHREB')
AND RESEAU.LRESEAU IN ('S. NATURELLE -SN ALLEMAGNE VPC', 'S. NATURELLE -SN DANEMARK VPC',
'S. NATURELLE -SN FINLANDE VPC', 'S. NATURELLE -SN FRANCE VPC', 'S. NATURELLE -SN NORVEGE VPC',
'S. NATURELLE -SN SUEDE VPC', 'S. NATURELLE -YR ALLEMAGNE VPC', 'S. NATURELLE -YR DANEMARK VPC',
'S. NATURELLE -YR FINLANDE VPC', 'S. NATURELLE -YR FRANCE VPC', 'S. NATURELLE -YR NORVEGE VPC',
'S. NATURELLE -YR SUEDE VPC')
)
GROUP BY
ZONE.LZONE,
VENTE_BO.MOIS,
RESEAU.LRESEAU,
IND_FIABLE.LFIABLE,
VENTE_BO.ANNEE"
Last edited by strpdsnk (2008-08-28 20:21:01)
Offline
Pages: 1