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 :

Tester chevauchement de deux intervalles de date


Sujet :

SQL Oracle

  1. #1
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Points : 996
    Points
    996
    Par défaut Tester chevauchement de deux intervalles de date
    Bonjour,

    je cherche un moyen simple de vérifier en sql si deux intervalles de dates se chevauchent ou pas.
    merci de votre aide

  2. #2
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Points : 11 252
    Points
    11 252
    Par défaut
    Overlapping Date Ranges quoi qu'à mon goût il lui manque quelque chose.

  3. #3
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Points : 996
    Points
    996
    Par défaut
    merci je regarde cela

  4. #4
    Membre éprouvé Avatar de shaun_the_sheep
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Octobre 2004
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 619
    Points : 996
    Points
    996
    Par défaut
    j'ai finalement trouvé en allant au plus simple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
              and  (
                       @proposalDateFrom between shp.date_from and shp.date_to
                        or
                       shp.date_from between @proposalDateFrom and @proposalDateTo
                    )
    note: c'est extrait de code s'embarque dans du c# avec @proposalDateFrom et @proposalDateTo mes deux variables à comparer.

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

Discussions similaires

  1. [WD15] Valeur entre deux périodes dans un intervalle de dates
    Par moradsoft dans le forum WinDev
    Réponses: 10
    Dernier message: 15/12/2023, 14h00
  2. Croiser deux intervalles de date et des données différentes
    Par Arschney dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 26/11/2012, 14h17
  3. [AC-2003] requete trie entre deux champs et un intervalle de dates
    Par papou23 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 10/01/2011, 15h39
  4. [MySQL] Chevauchement d'intervalles de dates
    Par remys dans le forum Langage SQL
    Réponses: 5
    Dernier message: 29/09/2008, 12h16
  5. Intervalle de temps entre deux clics et date.ToString
    Par calagan99 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 28/05/2007, 09h51

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