where convert(datetime, mydatecolumn, 120) between convert(datetime, '2012-10-10',120) and convert(datetime, '2013-04-01',120]
where mydatecolumn between '2012-10-10' and '2013-04-01'
where convert(datetime, mydatecolumn, 120) between '2012-10-10' and '2013-04-01'
--computed columnALTER TABLE [sometable] ADD convMyDateColumn AS CONVERT(DATETIME,MyDateColumn);-- viewCREATE VIEW vwTimeASSELECT MyDateColumn = CONVERT(DATETIME,MyDateColumn)FROM [SomeTable];
declare @d datetime --varchar(30)set @d='2012-03-02'Select (substring(@d,6,2))+'/'+(substring(@d,1,4))