如何用sql查询统计和排序

统计专线公司某时间段票均(该时间段所有开单总费用的和/开单数)<= xxx元(条件、排序)

专线公司(specialtyType = 4)

开单总费用(FEE_TOTAL)

开单数(select count(1) from bi_t_ope_order where CREATE_TIME between '${开始时间}' and '${结束时间}' and specialtyType = 4)

如何合并在一个sql查询中得出结果

FineReport tangbao 发布于 2019-6-17 17:42
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2019-6-17 17:50(编辑于 2019-6-17 18:00)
select compname,sum(FEE_TOTAL) as s_FEE_TOTAL,count(1) as s_count from tabname where specialtyType = 4 group by compname HAVING sum(FEE_TOTAL)/count(1) <= 1000


  • tangbao tangbao(提问者) 你好compname是什么意思 可以解释下嘛
    2019-06-17 17:52 
  • zsh331 zsh331 回复 tangbao(提问者) ...公司字段
    2019-06-17 17:53 
  • tangbao tangbao(提问者) 回复 zsh331 sum(FEE_TOTAL)不是要通过计算才能得出嘛 这样不就得2个select了嘛
    2019-06-17 17:56 
  • tangbao tangbao(提问者) 而且开单总费用的和/开单数也没有运算啊
    2019-06-17 17:59 
  • zsh331 zsh331 回复 tangbao(提问者) sum(FEE_TOTAL)/count(1)
    2019-06-17 18:12 
  • 2关注人数
  • 353浏览人数
  • 最后回答于:2019-6-17 18:00
    请选择关闭问题的原因
    确定 取消
    返回顶部