问:这个月销量哪来的?或者说怎么计算出来的?

image.png

FineReport 学习2 发布于 2022-3-1 17:23 (编辑于 2022-3-1 17:24)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-3-1 17:26

select 

strftime('%Y-%m',a.订购日期) as ak,

count(a.订单ID) as ddsl,

sum(case when a.是否已付= 'true' then 1 else 0 end) as yfddsl,

sum(b.单价*b.数量) as yxl

from 订单  a

left join 

订单明细 b

on a.订单ID =B.订单ID

where strftime('%Y',订购日期) ='${year}' 

group by strftime('%Y-%m',订购日期)

order by ak asc

————————————————————————

image.png

最佳回答
0
胡歌Lv7中级互助
发布于2022-3-1 17:24

sql计算出来的

最佳回答
0
linbodingLv6中级互助
发布于2022-3-1 17:24(编辑于 2022-3-1 17:28)

image.png

--------------

单价*数量

最佳回答
0
隐藏大佬Lv4见习互助
发布于2022-3-1 17:27

先看单价*数量求出每个订单的销量,然后根据订单日期来算月销量,订单表和订单明细表有相应数据的

最佳回答
0
@Lv6资深互助
发布于2022-3-1 17:27

sum(数量*销量) 最后group by 月份 分组

  • 学习2 学习2(提问者) 我记得其他的只要有聚合函数,qroup by后面加上所有的字段
    2022-03-01 17:36 
  • 6关注人数
  • 384浏览人数
  • 最后回答于:2022-3-1 17:28
    请选择关闭问题的原因
    确定 取消
    返回顶部