Bonjour,
jai la clause suivante:
select Val from Table where Date between DATEA and DATEB
DATEA est ma borne inferieure et DATEB superieure. Note: Table est une enorme table avec des millions de records
ma question: y a-t-il une difference si jinterchange DATEA et DATEB dans ma clause?
je semble en voir une dans mes resultats mais je ne comprends pas cette difference syntaxiquement. Je semble aussi voir une grosse difference en terme de performance entre les 2 options. Et celle qui ma lair plus rapide ne semble pas retourner les resultats escomptes , lautre si.
en passant jutilise un index clustered sur mes date de ma table et ma table est fraichement "defragée"
Merci a lavance
Partager