大家帮助我好吗,很急................... declare @tmp datetimeset @tmp = '2007-1-7 09:00:57'print convert(varchar(10),@tmp,120) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select left(convert(varchar(20),cast('2007-1-7 09:00:57' as datetime),120 ),10) result:-------------------- 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) sysname是什么类型呀,许多系统表的字段就是这个类型的,我如何看这个类型的定义呢? 在存储过程中能不能得到另一个存储过程的返回值 数据库复制任务删除后,表的结构还是修改不了,提示错误正在复制,没办法修改! 国外数据库存入汉字变??? 一个关于select存储过程的问题 酒店价格信息表的表结构设计请教 求一SQL语句 最好是一句话了难!在线等。 求解行转列问题 很奇怪的数据问题 ??????????你是真正的专家??试试就知道!! 大家帮助我好吗,很急................... 求一个简单的sql语句
--------------------
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)