TSQL — Insertion de Dates En SQL Dynamique

Envisager la TSQL suivante:

SET @WhereClause1 = 'where a.Date > ' + @InvoiceDate

- Je obtenir une date/string erreur de conversion. @InvoiceDate est une variable datetime. Quelle est la bonne syntaxe?

OriginalL'auteur Jeff | 2009-04-02