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:
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:
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.
Partager