SQL怎么把年字段和月字段相加组成年月
现在有两个字段,一个存放年,一个存放月,这两个字段组成一个主键,现在需要把年+月组成日期查询条件,怎么组成...
现在有两个字段,一个存放年,一个存放月,这两个字段组成一个主键,现在需要把年+月组成日期查询条件,怎么组成
展开
1个回答
展开全部
create table x
(
id int ,
xyear varchar(20),
xday varchar(20)
)
insert into x (id,xyear ,xday ) values (1,'2015','2');
insert into x (id,xyear ,xday ) values (2,'2014','12');
alter table x add xdatetime varchar(20)
update x set [xdatetime] = s from
(
select * ,xyear+'-'+xday as s from x
) a
where x.id = a.id
select * from x
追问
我这个是时间是作为一个子查询的查询条件的,你这样需要重新创建一个表呀!而且,我要查询的表里面是这样的:年月作为主键,然后按照输入的年月在这个表里面查询输入的年月时间段内的数据,这是没有一个专门的字段来存储年月时间段
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询