I have this query and I got error: ("The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.")
SELECT Student_id, deadline
from register
where item = 'mm'
and description like '%int%'
and deadline between (convert(varchar(2),month(getdate())+ 3) + '/01/'
+ convert(varchar(4),year(getdate())))
and
(convert(varchar(2),month(getdate())+ 3) + '/31/'
+ convert(varchar(4),year(getdate())))
When I run the below query, I did not get any error.
SELECT Student_id, deadline
from cert_register
where registration_item = 'ctsp'
and description like '%mainten%'
and deadline between (convert(varchar(2),month(getdate())+ 3) + '/01/'
+ convert(varchar(4),year(getdate())))
and
(convert(varchar(2),month(getdate())+ 4) + '/31/'
+ convert(varchar(4),year(getdate())))
I just changed "month(getdate())+ 4)" instead of "month(getdate())+ 3)
Did anybody know why?
Thanks in advince!
SELECT Student_id, deadline
from register
where item = 'mm'
and description like '%int%'
and deadline between (convert(varchar(2),month(getdate())+ 3) + '/01/'
+ convert(varchar(4),year(getdate())))
and
(convert(varchar(2),month(getdate())+ 3) + '/31/'
+ convert(varchar(4),year(getdate())))
When I run the below query, I did not get any error.
SELECT Student_id, deadline
from cert_register
where registration_item = 'ctsp'
and description like '%mainten%'
and deadline between (convert(varchar(2),month(getdate())+ 3) + '/01/'
+ convert(varchar(4),year(getdate())))
and
(convert(varchar(2),month(getdate())+ 4) + '/31/'
+ convert(varchar(4),year(getdate())))
I just changed "month(getdate())+ 4)" instead of "month(getdate())+ 3)
Did anybody know why?
Thanks in advince!