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 =
'calcul de la stat puis renvoyer un fichier CSV avec le résultatCode:
1
2
3 SELECT COUNT(DISTINCT(DATE_PARUTION))/COUNT(DISTINCT(MOIS)) FROM IC922 WHERE TITRE IN ('REP','ECL') AND MOIS BETWEEN ('mois1') AND ('mois2')
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 datesCode:
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;
merci de votre aide