注册 登录
编程论坛 SQL Server论坛

求高手解答,SQLSERVER语句

swordwolf 发布于 2013-01-10 23:27, 417 次点击
我现在讲数据导成了excel 我想把同一张表的不同日期同一种属性的数据进行比较怎么编写语句
select A.* FROM(select * from (select * from SINCERE..正式bom order by 线束型号 asc WHERE 材料名称 like '%线' or 材料名称 like '%管')k where 图纸日期='11.12.16')A INNER JION (select * from (select * from SINCERE..正式bom order by 线束型号 asc WHERE 材料名称 like '%线' or 材料名称 like '%管')k where 图纸日期='11.08.26')B ON A.图纸号=B.图纸号
这是我写的但是提示B附近有问题
求高手解答
1 回复
#2
party6202013-03-01 13:48
select A.* FROM(select * from (select * from SINCERE..正式bom order by 线束型号 asc WHERE 材料名称 like '%线' or 材料名称 like '%管')k where 图纸日期='11.12.16') A
INNER JION
select B.* from(select * from (select * from SINCERE..正式bom order by 线束型号 asc WHERE 材料名称 like '%线' or 材料名称 like '%管')k where 图纸日期='11.08.26')B
ON A.图纸号=B.图纸号

你是不是还可以简写为:
select * from (select * from SINCERE..正式bom order by 线束型号 asc WHERE 材料名称 like '%线' or 材料名称 like '%管')k where 图纸日期='11.12.16'
INNER JION
select * from (select * from SINCERE..正式bom order by 线束型号 asc WHERE 材料名称 like '%线' or 材料名称 like '%管')k where 图纸日期='11.08.26'
ON A.图纸号=B.图纸号
1