Bonjour,
IL faudrait que je crée une procédure que j'appelerai avec deux champs mois1 mois2 qui me fairait le
Calcul des stats mensuels pour me renvoiyer un fichier CSV.

Procédure (mois1;mois2)

'calcul de la moyenne des parutions
moy_parution =
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT COUNT(DISTINCT(DATE_PARUTION))/COUNT(DISTINCT(MOIS))
FROM IC922 
WHERE TITRE IN ('REP','ECL') AND MOIS BETWEEN ('mois1') AND ('mois2')
'calcul de la stat puis renvoyer un fichier CSV avec le résultat

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT TITRE , CANTON , COMMUNE , EXPEDITION , SUM(VENTES)/moy_parution AS MOY_VENTES ,  MOIS,NBRE_FOYER_COMMUNE , COUNT(DISTINCT(DATE_PARUTION)) AS NBRE_JOUR , classement_canton
FROM IC922 WHERE TITRE IN ('REP','ECL') AND MOIS BETWEEN 'mois1' AND 'mois2'
GROUP BY TITRE,CANTON,COMMUNE,EXPEDITION,MOIS, NBRE_FOYER_COMMUNE , classement_canton;
comment ecrire ça en PLSQL en sachant que je ne maitrise pas beaucoup et de plus coment appeler le programme via un batch ou autre avec les deux dates
merci de votre aide