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

MS SQL Server Discussion :

[T-SQL]Comparer l'heure de 2 dateTime


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 55
    Par défaut [T-SQL]Comparer l'heure de 2 dateTime
    Bonjour,

    J'ai deux datetime (heureD, heurF) que j'utilise uniquement pour l'heure.

    Je souhaite faire des test de ce type

    if(heureD < heureF) .....

    Y'a t'il quelque chose de plus propre (sans convertion en char) que ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    IF CONVERT(varchar(10), heureD, 108) < CONVERT(varchar(10), heureF, 108)
    merci

  2. #2
    Membre expérimenté Avatar de f_bobo
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Mai 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 202
    Par défaut
    Salut,

    Cherche des infos sur datedif(date1, date2), enfin je crois que c'est comme ça mais cela fait la différence de deux dates donc à toi de faire la bonne vérification.

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 55
    Par défaut
    J'ai vu sur un topic de ce forum que DATEDIFF traité les dates des datetime sans se soucier des heures.

  4. #4
    Membre expérimenté Avatar de f_bobo
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Mai 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 202
    Par défaut
    Oups, c'est vrai que je ne m'en sers que pour des différences en jour

    A vérifier, il doit y avoir une possibilité qq part... enfin j'espère

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 55
    Par défaut
    autant pour moi

    Il suffit de spécifier en 1er paramètre ce qu'on veut.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DATEDIFF(minute, heureD, heureF)

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

Discussions similaires

  1. Utilisation de DateTime pour comparer des heures.
    Par Setsuna_00 dans le forum Modules
    Réponses: 3
    Dernier message: 03/02/2010, 13h56
  2. Comparer date/heure dans une requête SQL
    Par ach152 dans le forum Débuter
    Réponses: 9
    Dernier message: 13/07/2008, 15h24
  3. [SQL] Comparer 2 dates
    Par hoaxpunk dans le forum Oracle
    Réponses: 2
    Dernier message: 24/01/2006, 21h26
  4. [Transact SQL] concaténer jour+heure
    Par tiboleo dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 02/12/2004, 14h12

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