select mydate tble_xxx convert(varchar(20), mydate, 120) between convert(varchar(20), (@startdate, 'yyyy-mm-dd hh:m:ss:mmm', 'en-us') , 120) , convert(varchar(20), (@enddate, 'yyyy-mm-dd hh:m:ss:mmm', 'en-us'), 120)
when try date between data , change specific format datetime, error occured. please me...
select mydate tble_xxx convert(varchar(20), mydate, 120) between convert(varchar(20), (n'08/01/2015 12:00:00', 'yyyy-mm-dd hh:m:ss:mmm', 'en-us') , 120) , convert(varchar(20), (n'06/04/2015 12:00:00', 'yyyy-mm-dd hh:m:ss:mmm', 'en-us'), 120)
try this
declare @startdate datetime='08/01/2015 12:00:00' declare @enddate datetime='06/04/2015 12:00:00' select mydate tble_xxx cast(mydate date) between cast(@startdate date) , cast(@enddate date)
Comments
Post a Comment