日期型转换问题 20ouyangfen]

发布时间:2017-4-25 1:16:37 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"日期型转换问题 20ouyangfen]",主要涉及到日期型转换问题 20ouyangfen]方面的内容,对于日期型转换问题 20ouyangfen]感兴趣的同学可以参考一下。

请教如何用SQL 语句 将字段为字符型的转换成日期型?我用 select convert(datetime,字段名)  from 表 命令,不成功.

select convert(datetime,字段名,121)  from 表

弄错了。。。。。

select cast(字段名 as datetime) from 表

楼上正解

create table test ([date] varchar(10)) insert test select '2006-09-10' union all select '2006-10-18' union all select '2006-10-19' select cast([date] as datetime) [date] from test select convert(datetime,[date]) [date] from test drop table test

很奇怪,字段的数据格式是varchar(10),比如:19990101,可是用select  cast(字段名  as  datetime)  from  表,提示:the conversion of a char data type to a datatime date type resulted in an out-of-range datetime value ,当我把数据全部删除,重新用导入/导出工具将数据导出(excel)后,此字段的数据为:'19990101(EXCEL表),我把'去掉后,重新 用导入/导出工具将数据导入库中,用select  cast(字段名  as  datetime)  from  表 命令就成功了,不知道是什么原因??

上一篇:SQL 2005中的联接问题 50zhaohy023]
下一篇:SQL2005打开表后不再显示<long text>了,可是... 0CSDN]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款