Bonjour à tous,
J'ai peut-etre un probleme, je ne suis pas sûr :)
J'ai dans ma base des enregistrements contenant un champ datetime (10/07/2005 12:23)
Maintenant j'ai besoin de ressortir tous les enregistrements dont la date est celle d'aujourd'hui ou avant la date d'aujourd'hui.
Je procede donc au formattage de GetDate pour n'avoir que la date et pas l'heure du datetime
et je compare le tout à ma colonneCode:CONVERT(varchar(10), GETDATE(), 112)
Cela semble marcher à vue d'oeil. Mais la comparaison d'une date et d'un varchar ne m'inspire confiance.Code:CONVERT(varchar(10), GETDATE(), 112) < dbo.ma_table.ma_colonne_date
L'affichage me semble bon mais je ne peux verifier mes 17millions de ligne une par une.
Venant de la programmation windows, une date 12/07/2005 en string(varchar) sera considérée plus petite que le 20/06/2005.
Est-ce la meme chose ici? Mon code est-il bon ou je fait n'importe quoi comme d'hab? :)
merci d'avance