如何用sql查询进行条件,排序

专线公司每日开单总费用<=xxx元(条件、排序)

开单总费用(FEE_TOTAL)

专线公司(specialtyType = 4)

怎么用sql查询 来求出小于XXX元的公司


FineReport tangbao 发布于 2019-6-17 17:39
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
rabbitliuLv7初级互助
发布于2019-6-17 17:44

select * from 表名 

where 专线公司每日开单总费用 <= xxx 


根据总费用升序就是最后面加 order by 专线公司每日开单总费用 asc

降序 就是 order by 专线公司每日开单总费用 desc

  • tangbao tangbao(提问者) 开单总费用也需要用select来计算 是要用两个select来算 不能合并下一起是嘛
    2019-06-17 17:47 
  • rabbitliu rabbitliu 回复 tangbao(提问者) 当然可以啊
    2019-06-17 17:55 
  • tangbao tangbao(提问者) 回复 rabbitliu 那大佬 能不能写下合并起来的 我分开的是会写的 合起来不知道怎么写
    2019-06-17 18:02 
最佳回答
0
zsh331Lv8专家互助
发布于2019-6-17 17:50(编辑于 2019-6-17 17:51)
select compname,sum(FEE_TOTAL) as s_FEE_TOTAL from tabname where specialtyType = 4 group by compname HAVING sum(FEE_TOTAL) <= 1000


最佳回答
0
安琪拉Lv3见习互助
发布于2019-6-17 20:49

借用二楼的SQL  我修改了一下,加了日期字段 ,可以看具体那天的,另外排序的话 升序 asc 降序desc
select 日期字段,company,sum(FEE_TOTAL) as s_FEE_TOTAL from 表名 where specialtyType = 4 group by 日期字段,company HAVING sum(FEE_TOTAL) <= 1000 order by sum(FEE_TOTAL)  asc

  • 5关注人数
  • 457浏览人数
  • 最后回答于:2019-6-17 20:49
    请选择关闭问题的原因
    确定 取消
    返回顶部