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

SAS Base Discussion :

Question sur estimation de l'intervale de temps de SAS !


Sujet :

SAS Base

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Question sur estimation de l'intervale de temps de SAS !
    Bonjour tout le monde,

    Je voudrais estimer l'intervale de temps entre la date d'admission à l'urgence et la date de l'événement. En fait, j'ai deux variables pour la date admission, soit date (jj/mm/yyyy), et l'heure d'admission (24:00), ainsi que deux variables pour la date d'événement incluant la date et l'heure.

    J'ai essaié d'abord concaténer les deux variables de temps pour la date d'admission et la date de l'événement, ensuite j'ai utilisé la fonction intck ('date d'admission', 'date d'événement'). Mais ça ne fonctionne pas ! Pourriez-vous m'aider pour cette programmation SVP !

    Un gros merci à l'avance !

    CDTRAN

  2. #2
    Membre éprouvé
    Avatar de steelspirit
    Homme Profil pro
    SAS discute
    Inscrit en
    Janvier 2008
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SAS discute
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 472
    Points : 916
    Points
    916
    Par défaut
    Bonjour,

    j'ai deux variables pour la date admission, soit date (jj/mm/yyyy), et l'heure d'admission (24:00)
    Il faut y aller par étape :
    tout d'abord, quel est le type de tes 2 variables ? numérique ou caractère ?
    Si caractère alors utiliser input pour convertir date en date SAS et heure en time SAS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    date_sas=input(date,ddmmyy10.);
    heure_sas=input(heure_admission,time5.);
    Ensuite il suffit de reconstituer une datetime à partir des 2 variables à l'aide de la fonction DHMS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sasdt=dhms(date_sas,0,0,heure_sas);
    ainsi que deux variables pour la date d'événement incluant la date et l'heure.
    Idem, si ces 2 variables sont en caractère alors il faut reconstituer un datetime.

    Il ne reste plus qu'a utiliser intck pour faire la différence entre 2 dates avec un interval de temps spécifique cf : http://www.developpez.net/forums/d61...l-entre-dates/

    Steel

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 3
    Points : 5
    Points
    5
    Par défaut Merveilleure intruction !
    Ça a marché, un gros merci Steel !!!!!!!

  4. #4
    Responsable SAS


    Inscrit en
    Septembre 2006
    Messages
    3 176
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 176
    Points : 16 157
    Points
    16 157
    Par défaut
    Merci de cliquer sur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mesures sur un intervalle de temps
    Par iza76 dans le forum SSAS
    Réponses: 7
    Dernier message: 08/02/2010, 15h53
  2. question sur l'intervale d'une date
    Par DJERDJAR YACINE dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 30/06/2007, 23h42
  3. Condition sur intervalles de temps
    Par Christophe Charron dans le forum Débuter
    Réponses: 6
    Dernier message: 13/04/2007, 10h09
  4. Réponses: 16
    Dernier message: 11/07/2006, 11h30
  5. Requette access sur intervalle de temps
    Par skyman272 dans le forum Access
    Réponses: 15
    Dernier message: 18/02/2006, 10h45

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