Avec plaisir, bonne continuation.
Je ne sais pas si celui-ci existe sur votre SGBD mais la norme SQL définit l'opérateur OVERLAPS qui répond à votre besoin.
(dt_debut_1, dt_fin_1) OVERLAPS (dt_debut_2, dt_fin_2) retourne vrai si les deux périodes se chevauchent, même partiellement.
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.
Je ne connaissais pas ce prédicat, merci pour l'info.
Pour ceux que ça intéresse voici un article intéressant : http://sqlpro.developpez.com/cours/gestiontemps/#L1.2.2
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager