升降序排列

微信图片_20200311084649.png对于计算出的结果进行升降序排列,当前数据集已有一个参数

select * from product where producerID='${供应商编号}' 

微信截图_20200310182652.png

FineReport xhxiaoqing 发布于 2020-3-10 18:27 (编辑于 2020-3-11 08:47)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
supercrskyLv3见习互助
发布于2020-3-11 09:02

select * from product where producerID='${供应商编号}'  order by  数量*单价 ${A}


然后A传值asc或desc即可。

  • xhxiaoqing xhxiaoqing(提问者) 不行诶
    2020-03-11 09:06 
  • xhxiaoqing xhxiaoqing(提问者) 提示我没有数量*金额那个列好像
    2020-03-11 09:12 
  • supercrsky supercrsky 回复 xhxiaoqing(提问者) cost*quantity 就是数量和单价对应的数据库字段名。
    2020-03-11 09:16 
  • xhxiaoqing xhxiaoqing(提问者) 回复 supercrsky 我如果同时要升序、降序两个排序方法,是不是select * from product where producerID=\'${供应商编号}\' order by cost*quantity ${A} ${B} 我对A传ASC,B传DESC,我点了升序,再点降序就报错,或者我点降序,再点升序也报错,请问这个要怎么解决呢?
    2020-03-11 09:57 
  • supercrsky supercrsky 回复 xhxiaoqing(提问者) 一个参数就行,点击按钮时把值传过来。升序传asc,降传desc
    2020-03-11 10:05 
最佳回答
0
孤陌Lv6资深互助
发布于2020-3-10 18:45(编辑于 2020-3-10 18:46)

在产品类型里就是 B4单元格里 扩展后排序 里写公式F4

image.png

  • xhxiaoqing xhxiaoqing(提问者) 我可能表达得不够清楚,我已经完善了问题,上传了一张新的图 麻烦看看
    2020-03-11 08:48 
最佳回答
0
axingLv6专家互助
发布于2020-3-10 23:02

根据点击次数奇偶性排序之数值型-https://help.finereport.com/doc-view-894.html


最佳回答
0
L大大Lv7高级互助
发布于2020-3-11 08:58

JS实现决策报表中点击标题排序

https://help.finereport.com/doc-view-1894.html


  • 8关注人数
  • 731浏览人数
  • 最后回答于:2020-3-11 09:02
    请选择关闭问题的原因
    确定 取消
    返回顶部