大家帮助我好吗,很急................... 转换convert(varchar(10),时间列,120) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主想了解更多,可以在联机帮助里查convert转换时间的格式有120,112,102等等.主要是把时间转换为字符,再取字符的前几位 declare @a datetimeset @a='2007-1-7 09:00:57'select convert(varchar(10),@a,120)结果: ---------- 2007-01-07(所影响的行数为 1 行) 楼主的字段应该不是datetimedeclare @a varchar(50)set @a='2007-1-7 09:00:57'select 结果=convert(varchar(10),cast(@a as datetime),120)结果 ---------- 2007-01-07(所影响的行数为 1 行) declare @dt datetimeset @dt='2007-1-7 09:00:57'select convert(char(10), @dt, 120)--result2007-01-07(1 row(s) affected) 求一方法 一个存储过程的错误 修改已经设计好的表的列标识,在现等! 优化 为什么我的数据库还原后,原来对角色的授权丢失呢?如何避免? 一个折腾人的问题 一个字段是省份拆分成两个字段省和市怎么写 sql server 2008 10.0.1600升级 关于简繁体的解析。。。。 急!!请教各位安装问题!在win2000下安装2000开发版时提示“microsoft数据访问组件包的安装失败”怎么解决啊?急 如何用另一个表的查询结果作为另外一个表的字段 大家帮助我好吗,很急...................
有120,112,102等等.主要是把时间转换为字符,再取字符的前几位
set @a='2007-1-7 09:00:57'
select convert(varchar(10),@a,120)
结果:
----------
2007-01-07(所影响的行数为 1 行)
declare @a varchar(50)
set @a='2007-1-7 09:00:57'
select 结果=convert(varchar(10),cast(@a as datetime),120)
结果
----------
2007-01-07(所影响的行数为 1 行)
declare @dt datetime
set @dt='2007-1-7 09:00:57'
select convert(char(10), @dt, 120)--result
2007-01-07(1 row(s) affected)