Bonjour,

Dans SQL Server, j'ai une procédure que je veux exécuter entre deux dates précises (du 1er jusqu'à aujourd'hui du mois courant). Cette procédure contient deux colonnes:
@from de type smalldatetime
@to de type smalldatetime

Ma requête, que je veux exécuter, est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Exec MaProcédure '20110201', '20110201', 0,0
Quand je tape cette requête, elle fonctionne bien sauf que moi je veux automatiser la partie date.

J ai tester:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Exec MaProcédure 'CONVERT(VARCHAR(8), dateadd(day, 0, GETDATE()), 112)', 'CONVERT(VARCHAR(8), GETDATE(), 112)', 0,0
ça m'affiche une erreur de conversion en smalldatetime !!

Merci pour votre aide.