数据库中日期如2005-2-1 格式,怎么改为2005-02-01格式?跪求! 数据库中日期如2005-2-1 格式,怎么改为2005-02-01格式?跪求!是数据库整列 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(varchar(10),getdate(),120) select convert(varchar(10),getdate(),120)上面正解 select convert(varchar(10),列,120) update 表名 set 列名=convert(varchar(10),列名,120) select convert(varchar(10),列,120) select convert (varchar(10),columnname,120) DECLARE @dt datetimeSET @dt='2005-2-1'SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'-'),8,0,N'-') DECLARE @dt datetimeSET @dt='2005-2-1'SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'-'),8,0,N'-')--结果--2005-02-01 DECLARE @dt datetime SET @dt='2005-2-1'SELECT replace(CONVERT(char(10),@dt,111),'/','-') SQL2005 installation failed谁能帮帮我 怎么通过语句查出数据库中某个字段在哪些地方使用到 简单的 Select 语句,有什么区别? 怎么样改现有数据库的字段的类型? sql 2005分区表添加新分区速度超级慢 insert和select嵌套出错了?怎么办 4级数据库工程师中一道难题 到底哪里出了问题啊???指教!(在线急等) 请帮我看看这个procedure 如何建立一个简单存储过程,并访问之?使用存储过程和使用sql查询语句有什么区别? 紧急,被DTS删除的目的地数据能不能恢复过来? 怎样从记录集中排除某字段相同的记录?
上面正解
DECLARE @dt datetime
SET @dt='2005-2-1'
SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'-'),8,0,N'-')
DECLARE @dt datetime
SET @dt='2005-2-1'
SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'-'),8,0,N'-')
--结果
--2005-02-01
SET @dt='2005-2-1'
SELECT replace(CONVERT(char(10),@dt,111),'/','-')