Bonjour,
travaillant sous sql server j'aimerai un petit conseil pour mes nombreuses requêtes qui manipulent les date :
pour faire une sélection sur des enregistrements dont la date de début est inférieure à aujourd'hui, quelle est la meilleur solution sachant que datedebut est un champs de type datetime (null autorisé) :
pour moi la première solution semble la plus logique, mais je crois me rappeler avoir eu quelques petits soucis avec cette façon de faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select * from matable where datedebut < getdate() select * from matable where CONVERT(datetime, datedebut) < CONVERT(datetime, getdate()) select * from matable where CONVERT(VARCHAR, datedebut, 103) < CONVERT( varchar, getdate(), 103) - ... autre ?
merci de vos conseils
Partager