首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 日期变换判断

2012-09-20 
sql 日期转换判断表中有日期字段类型是varchar,格式为:2012年9月13日,怎样判断日期大小取出数据????[解决

sql 日期转换判断
表中有日期字段类型是varchar,格式为:2012年9月13日,怎样判断日期大小取出数据????

[解决办法]

SQL code
select '''+substring('2012年9月13日',1,4)+'-'+substring('2012年9月13日',7,1)+'-'+substring('2012年9月13日',10,2)+'''
[解决办法]
SQL code
DECLARE @a VARCHAR(30)='2012年10月13日' --SELECT @a SELECT SUBSTRING(@a,0,CHARINDEX('年',@a))+'-'+ SUBSTRING(@a,CHARINDEX('年',@a)+1,CHARINDEX('月',@a)-CHARINDEX('年',@a)-1)+'-'+SUBSTRING(@a,CHARINDEX('月',@a)+1,CHARINDEX('日',@a)-CHARINDEX('月',@a)-1) 

热点排行