SQL Data

0 respostas
S

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?

Criado 6 de junho de 2005
Respostas 0
Participantes 1