订单.xls
SELECT SUM(aaa.num),aaa.订单申请人 from (
SELECT b.产品数量*b.产品单间 as num,a.订单申请人 From order a
LEFT JOIN orderitem b on a.订单id=b.订单id
where a.订单收货国家 not in('英国','法国') and month(a.订单申请时间) in ('4','5')
)aaa group by aaa.订单申请人
新建文本文档.txt
过滤四月和五月的数据,sum,group by就可以了
看你什么数据库了
select d.申请人,sum(dm.进价*dm.数量) je
from 订单 d
left join 订单明细 dm on d.订单id=dm.订单id
where month(d.申请日期) in ('4','5')
group by d.申请人
select * from order 试下,感觉你用了关键字做表名 ,不大合适吧
改用这种
select * from `order`
原理参考:
https://blog.csdn.net/jiezhang656/article/details/105410060/