Reputation: 203
The below code throwing 'Conversion failed when converting date and/or time from character string'. Here i am trying to from some Dynamic SQL
DECLARE @TODELETEDATE DATETIME
BEGIN
SET @TODELETEDATE =GETDATE()-5
PRINT '<' + @TODELETEDATE
END
Upvotes: 0
Views: 45
Reputation: 69524
You are concatenating datetime value to a string that's why it is failing.
DECLARE @TODELETEDATE DATETIME
BEGIN
SET @TODELETEDATE =GETDATE()-5
PRINT '<' + CONVERT(VARCHAR(19),@TODELETEDATE ,120)
END
Upvotes: 4