- Comment déterminez-vous les plages de date de chevauchement?
- Comment gérez-vous les dates de chevauchement dans SQL?
Comment déterminez-vous les plages de date de chevauchement?
Vous pouvez le faire en échangeant les gammes si nécessaire à l'avant. Ensuite, vous pouvez détecter le chevauchement si le démarrage de la deuxième plage est: inférieur ou égal à l'extrémité de la première plage (si les plages sont inclusives, contenant à la fois les temps de début et de fin); ou alors. moins que (si les gammes incluent le début et l'exclusivité).
Comment gérez-vous les dates de chevauchement dans SQL?
Requête SQL à l'aide de la fonction de décalage pour les intervalles de temps qui se chevauchent
Les programmeurs SQL peuvent désormais utiliser la fonction SQL LAG () pour comparer toutes les lignes de table avec la ligne précédente lorsqu'ils sont commandés par colonne ID. Peut-être qu'il serait préférable de sélectionner la ligne précédente comparée à l'aide de lignes de tri lag () par des fonctions Stardate.