一个表中有字符字段记录日期
date_satrt
2010/12/21 13:04:05
2011/3/2 14:05:01
如何在查询的时候直接转换成日期时间型的???
因为在程序中其它窗口调用该查询时该列结果必须为日期时间型,而不是字符串型的。
date_satrt
2010/12/21 13:04:05
2011/3/2 14:05:01
如何在查询的时候直接转换成日期时间型的???
因为在程序中其它窗口调用该查询时该列结果必须为日期时间型,而不是字符串型的。
if object_id('tempdb.dbo.#tb') is not null drop table #tb
go
create table #tb (date_satrt varchar(20))
insert into #tb
select '2010/12/21 13:04:05' union all
select '2011/3/2 14:05:01'select CAST(date_satrt as datetime) from #tb-----------------------
2010-12-21 13:04:05.000
2011-03-02 14:05:01.000(2 row(s) affected)
select convert(datetime,date_satrt) as date_satrt from tb