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

SQL Oracle Discussion :

[PL/SQL] Date comprise entre deux mois


Sujet :

SQL Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 23
    Points : 24
    Points
    24
    Par défaut [PL/SQL] Date comprise entre deux mois
    Bonjour à tous,

    je cherche à vérifier si une variable au format date est comprise entre deux autres dates définies par leur mois. Du genre vérifier que le 16/01/2008 est compris entre janvier (01) et février (02). Je n'arrive pas à m'en sortir car mon idée de départ est d'utiliser TRUNC avec 'MM' pour obtenir le premier jour du mois de ma date en question et d'utiliser to_date pour les deux mois à comparer. Pour l'exemple cité précedemment, ça me donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if (trunc(date_en_question,'MM')>=(to_date('01/01','DD/MM') AND 
     trunc(date_en_question,'MM')<=(to_date('29/02','DD/MM'))
    Le problème, c'est que ça marche bien mais uniquement si l'année de date_en_question est là même que la date courante du système puisque to_date colle à la suite du jour et du mois l'année courante. Donc ma question est comment je m'en sors ?? Faut-il que je récupère l'année de date_en_question et que je la concatene à la suite de '01/01' de chq to_date ?? Ou une autre solution je suis preneur ...

    Merci d'avance pour vos éventuelles réponses ...

    Antoine

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 23
    Points : 24
    Points
    24
    Par défaut
    Au temps pour moi, je n'avais pas encore trouvé la fonction EXTRACT ... Tout de suite, c'est plus simple !!

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

Discussions similaires

  1. [XL-2013] Calcul de dates comprises entre deux dates
    Par Goemanne dans le forum Excel
    Réponses: 2
    Dernier message: 12/03/2015, 13h10
  2. [AC-2007] Insertion automatique de dates comprises entre deux
    Par rere02 dans le forum VBA Access
    Réponses: 10
    Dernier message: 08/04/2011, 09h57
  3. Date comprise entre deux autres dates
    Par Jean_guy dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 06/05/2008, 14h00
  4. afficher les dates comprisent entre deux dates
    Par hugobob dans le forum Langage SQL
    Réponses: 2
    Dernier message: 11/10/2006, 11h53
  5. chercher toutes les entrées comprise entre deux dates
    Par kabool dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/03/2006, 10h12

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