la requete de ta collegue est bonne car elle va supprime toute les dates inférieur a la date du jour.
Si tu as un doute joue le script suivant et vérifie les données qui vont etre supprimé.
1 2 3 4
|
SELECT *
FROM Historique_Stock
WHERE DateCRE < convert(VARCHAR,getdate(), 103) |
PERSO j'aurais meme joué la requete suivante si DATECRE est du type DateTime
1 2 3 4
|
SELECT *
FROM Historique_Stock
WHERE cast(DateCRE as date ) < cast(getdate() as date) |
Mais j'ai une question pourquoi as tu chercher a calculer la date de la veille si tu cherches a supprimer toute les données inférieur a la date du jour ?
DATEADD(day,-1,getdate())
Cette fonction te retourne la veille du jour actuel
Partager