select 板厚,宽,长,材质,订料工程,单片价格,数量 from (select a.板厚,a.宽,a.长,a.材质,a.订料工程,a.单片价格,sum(a.数量) as 数量 from (Select 板厚,宽,长,材质,订料工程,单片价格,数量 FROM {铝板到料记录} UNION ALL Select 板厚,宽,长,材质,订料工程,单片价格,-1*数量 FROM {铝板用料记录}) a group by a.板厚,a.宽,a.长,a.材质,a.订料工程,a.单片价格) where 数量>0
select 板厚,宽,长,材质,订料工程,单片价格,数量 from (select a.板厚,a.宽,a.长,a.材质,a.订料工程,a.单片价格,iif(b.数量,a.数量-b.数量,a.数量) as 数量 from (select 板厚,宽,长,材质,订料工程,单片价格,sum(数量) as 数量 from {铝板到料记录} group by 板厚,宽,长,材质,订料工程,单片价格) a left join (select 板厚,宽,长,材质,订料工程,单片价格,sum(数量) as 数量 from {铝板用料记录} group by 板厚,宽,长,材质,订料工程,单片价格) b on a.板厚=b.板厚 and a.宽=b.宽 and a.长=b.长 and a.材质=b.材质 and a.订料工程=b.订料工程 and a.单片价格=b.单片价格) where 数量>0
这是两个查询表的sql代码,预览是对的,一开始打开狐表也是没问题的,为什么同步所有表,就报错,说from 有什么错误呢,这是什么原因,求指教.