sql日期月份怎么取是单位,比如2011-09-01 >2011-9-1 sql2000中日期转出来的都是 2011-09-01 但我需要这样格式>2011-9-1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select replace('2011-09-01','-0','-') select replace(convert(varchar(10),getdate(),120),'-0','-')/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2011-9-1(1 行受影响)*/ declare @t datetimeset @t='2011-09-01'select ltrim(year(@t))+'-'+ltrim(month(@t))+'-'+ltrim(day(@t))/*2011-9-1*/ SELECT TOP 10 .... 把这条语句改在存储过程中,10改成参数形式,关键语句怎么写? 一点小疑问,关于标准SQL的 rowlock 被别的链接解除? 升级到2008,提示“无效的字符串或缓冲区长度” SQL语句 高手指点呀。在线等 NinGoo(宁哥)、邹老大,过来接分啊!! 求助:关于一个视图的问题? 急需各位大侠来帮忙。 安装sqlserver客户端后,启动出错:管理单元初始化失败 在线等待 已有的列加入某些字符??? 一个SQL Server的批量更新,在线等,突然堵塞了,不会了
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2011-9-1(1 行受影响)*/
declare @t datetime
set @t='2011-09-01'
select ltrim(year(@t))+'-'+ltrim(month(@t))+'-'+ltrim(day(@t))
/*
2011-9-1
*/