In the following query:
SELECT
DU.MESSAGEINSERTDATE
from [MYSMSREPORT].[DBO].[SIXDAYSHISTORY]
where
(CONVERT(NVARCHAR, CONVERT(DATETIME, MESSAGEINSERTDATE, 104), 112)
BETWEEN
CONVERT(NVARCHAR, CONVERT(DATETIME, 01/08/2008, 104), 112)
AND CONVERT(NVARCHAR,CONVERT(DATETIME,31/09/2012,104),112))
I have this error:
Arithmetic overflow error converting expression to data type datetime
What is the problem?
'01/08/2008'and'31/09/2012'