| |||||
| Dernière réponse | |
|---|---|
| Sujet : sql server : comment faire une restriction sur une date | |
| Fred999 | Si j'ai tout compris, en SQL Server ça marche comme sous Sybase...
Tu dois utiliser l'une des deux fonctions : 1. datediff (datepart, date1, date2) qui te renvoie date2 - date1 au format datepart 2. dateadd (datepart, date) qui te renvoie date + datepart datepart peut prendre les valeurs suivantes : dd (jours), dw (n° du jour dans la semaine, dimanche = 1), mm (mois), yy (années)... Donc ce sera une clause du type : where datediff (yy, champ, getdate()) <= 3 ou encore : where champ between dateadd (yy, -3, getdate()) and getdate()
|
| Vue Rapide de la discussion |
|---|