【发布时间】:2014-11-19 20:18:51
【问题描述】:
美好的一天!
我有 2 个问题如何使用 varchar 和数字列字段更新日期数据类型列字段
1.)mydatevarchar(8)--> varchar 列字段
SELECT mydate from mytable
结果:20141120
我的问题是如何使用我的 varchar 列字段使用 cast 或 convert 更新我的日期列字段
update table2
set date = (select mydate from mytable)
我得到一个错误!我被困住了。
2.)mydate numeric(8) --> numeric column 字段
SELECT mydate from mytable
结果:
20101015
20140910
等等……
update table2
set date = (select mydate from mytable a, mytable2 b
where a.id=b.id)
我的问题是如何使用我的数字列字段使用强制转换或转换来更新我的日期列字段
我使用了不同的 CAST 和 CONVERT,但仍然出现错误!
正确的语法是什么?
感谢您的帮助!
【问题讨论】:
-
使用 Cast 发布您的作品并在问题中转换。
标签: sql-server