读书人

关于字符串转换成日期类型的有关问题?

发布时间: 2012-12-23 11:28:15 作者: rapoo

关于字符串转换成日期类型的问题????????????
本帖最后由 grant999 于 2012-11-26 15:06:12 编辑
如何将这些字符串转换成日期类型,如下:
1995-07-01
1995-08-01
1995-09-01
1995-10-01
......
总之就是每月第一天
原来的是字符串类型,要转换成日期类型
[最优解释]

CREATE TABLE TBA
(

名称 nvarchar(50)
)
INSERT INTO TBA
select '199507'

select left(名称,4)+'-'+right(名称,2)+'-'+'01' from TBA

[其他解释]
CREATE TABLE TBA ( 名称 nvarchar(50) ) INSERT INTO TBA select '199507'
select left(名称,4)+'-'+right(名称,2)+'-'+'01' from TBA
能将这些插入一个日期类型的字段吗?
[其他解释]
select convert(varchar(100),convert(datetime,date+'01'),23) from tb
[其他解释]
select convert(datetime,left(名称,4)+'-'+right(名称,2)+'-'+'01',110) from TBA

读书人网 >SQL Server

热点推荐