sql server 2000中,datetime类型的字段:birthday如何转换成字符型的??
例如:2008-08-08变成‘20080808’
sql server 2000中,datetime类型的字段:birthday如何转换成字符型的??
例如:2008-08-08变成‘20080808’
date就是时间字段嘛..
CONVERT(varchar(12) , '2001-1-1 11:11:11', 112)
方法就是这样, 怎么使用的话就根据你的SQL而定了.
如果你是想查找出来的日期字段都按yyyymmdd的格式来显示的话,
就是这样.
select CONVERT(varchar(12) , birthday, 112) as birthday from user;
如果你是想别人传进来一个日期, 然后做比较的话.
就是这样.
select * from user
where CONVERT(varchar(12) , birthday, 112) = '20100603';