我从EXECL中导入的日期数据,表中显示的是行如'5/5/2007'的数据,
如何将此数据update为‘20070505’的格式保存在表中?
(该字段类型为varchar)谢谢
如何将此数据update为‘20070505’的格式保存在表中?
(该字段类型为varchar)谢谢
解决方案 »
- sql2005存储优化问题。
- 建表时报错
- 请问如何取table2中lie1列的数据在table2的lie1中也存在的,并且,要取出的table2的lie1中的数据不重复
- 如何将 字符串"srv_CDCA.huadu.dbo.A_Affirm" 转化为一对象??如:select * from 函数('srv_CDCA.huadu.dbo.A_Affirm')
- 在线急等,关于数据库插入数据的问题
- sql语句
- 一张表一个条件,同时要查询两张表,怎么写sql语句?
- 关于存储过程的一个问题
- [紧急求助]MSSQL2005 全文索引中 为什么无法列出完全匹配的结果?
- 请问怎样将整型数据转化成4个字节长的16进制数和2个字节长的16进制数呢?在sql中能解决吗??如能解决另开贴子单独加分
- 这样的SQL如何来写,是不是可以用游标,在线等待
- contains like问题在线等急!!
set 字段=convert(varchar(10),convert(datetime,字段),112)
from 表 a
declare @dt datetime
set @dt='5/5/2007'
select convert(char(8), @dt, 112)
--result
20070505(1 row(s) affected)
declare @a datetime
, @b varchar(100)set @a = '5/5/2007'
select @a
select @b = convert(varchar, @a, 120)
select @bselect @b = substring(@b, 1, 10)
--@b = substring(convert(varchar, @a, 120), 1, 10)
select @bselect @b = replace(@b, '-', '')
--@b = replace(substring(convert(varchar, @a, 120), 1, 10), '-', '')
select @b
------------------------------------------------------
2007-05-05 00:00:00.000(1 件処理されました)
------------------------------
2007-05-05 00:00:00(1 件処理されました)
------------------------------
2007-05-05(1 件処理されました)
------------------------------
20070505(1 件処理されました)
SET 字段=convert(varchar(10),convert(datetime,字段),112)--THAT'S OVER