Bonjour
Pour faire des selection sur dates, j'ai pris l'habiture d'effectuer un
pour ignorer les HH:MM:SSCode:Cast(Mydate AS Date)
Et d'exprimer la date sous forme 'yyyyMMdd'
Exemple
Mais on me signale que la formule ci-apres serait beaucoup plus performanteCode:
1
2
3
4
5
6
7 SELECT * FROM dbo.Tbl WHERE DATE is not null AND CAST(DATE AS DATE) <>'18991230' AND CAST(DATE AS DATE) >='20100101';
Est-ce exact ?
Merci de votre avis
Code:
1
2
3
4
5
6
7 SELECT * FROM dbo.Tbl WHERE DATE is not null AND Date <>'1899-12-30' AND Date >='2010-01-01';