Salut a tous je veux utiliser la fonction dateadd (je sais l;utilisation de cette variable) mais je veux maintenant utiliser dateadd avec des variables definis.

Salut a tous j'ai compris l'utilisation de la fonction dateadd mais je ne sais pas comment utiliser dateadd quand je definis 2 variables (2dates en sql server):

Voila le code qui me pose des problemes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
DECLARE @startdate datetime 
SET @startdate = '2007-05-05 12:10:09.331';
DECLARE @enddate datetime 
SET @enddate= '2007-05-04 12:10:09.332'; 
SELECT DATEADD(day, @startdate, @enddate)
Erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Msg 8116, Level 16, State 1, Line 5
Argument data type datetime is invalid for argument 2 of dateadd function.