IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débutez Discussion :

Boucle et Date


Sujet :

Débutez

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Boucle et Date
    Bonjour Monsi

    j'ai un soucis avec un code sas et je solicite votre aide. . J'ai une variable date sur une periode de 3 ans qui nous donne la date de délivrance d'un brevet sous format "année/mois/jours", je cherche à compter le nombre des brevets délivré chaque mois, ainsi j'aurai un nouveau tableau avec variable date en mois et une autre variable qui me donne le nombre de brevets total délivré sous cette période.

    Je pense que je dois d'abord segmenter ma variable date en sous-période de 1 mois après appliquer une fonction compter.
    Algorithmiquement je pense à une structure du type :

    Convertir ma date en nombre de mois

    pour i varie de 0 jusque "nombre de mois total = date de fin - date de depart"

    pour date entre "date de depart en mois + i " et "date de depart en mois + i+1 "

    faire calculer le nombre des brevets


    je ne vois pas comment je peux commencer.

    Merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 624
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2011
    Messages : 1 624
    Points : 3 402
    Points
    3 402
    Par défaut
    Hello,
    Si j'ai bien compris ton problème, une simple proc SQL fera l'affaire. Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    proc sql;
    create table result  as select year(data) as annee, month(date) as mois, count( brevet) as nb_brvt_mois from source 
    group by year(date), month(date);
    quit;
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

Discussions similaires

  1. [XL-2007] Boucle sur date inopérante
    Par midge dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 31/03/2014, 16h32
  2. boucle de date inversé
    Par Invité dans le forum Langage
    Réponses: 1
    Dernier message: 16/04/2009, 23h15
  3. Procedure stockée avec boucle entre dates
    Par VLDG dans le forum SQL
    Réponses: 2
    Dernier message: 02/03/2009, 22h53
  4. Boucle avec dates
    Par Telecaster dans le forum Langage
    Réponses: 3
    Dernier message: 01/01/2009, 12h24
  5. Boucle de dates valides
    Par Zebulon777 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 26/03/2007, 15h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo