Pessoal…
Preciso comparar o mês e o ano de uma data passado como parâmetro
para a procedure. (SQL Server)
WHERE…
AND (datepart(month, convert(varchar(12),tPosicDiaTitlo.dProcmCart,103)) = datepart(month, convert(varchar(12),‘05/05/2005’,103))
AND datepart(year, convert(varchar(12),tPosicDiaTitlo.dProcmCart,103)) = datepart(year, convert(varchar(12),‘05/05/2005’,103)))
AND tMovtcCartTitlo.cEmprBletoOper = 1
Porém, dá erro: The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
Como posso fazer?