avril
2009
Bonjour,
Je n’ai pas eu trop de temps pour écrire un petit billet, je vous en fait un petit rapide pour répondre encore aujourd’hui à une question existentielle.
Ce matin j’ai rencontré un petit souci, pour mon projet actuel je créer des Bons Publicitaires pour la société dans laquelle je travaille, nous avions convenu de les créer à la date du jour avec une validité de 60 jours. Jusque là aucun problème un petit :
SELECT CONVERT(SMALLDATETIME, GETDATE() + 60)
Et le tour est joué.
Mais après réflexion il est bête de faire finir un bon publicitaire en pleine journée : par exemple a 10h05 ^^.
Voici une petite instruction qui permet de faire un GetDate() mais sans l’heure.
SELECT CAST(FLOOR(CAST(GETDATE() AS FLOAT) + 60) AS smallDateTime)
/!\ Marche sur SQL Server mais je n’ai pas testé sur d’autres SGBDR.
A bientôt pour d’autre question existentielle.