设置下拉框选择排序方式,其数据字典如图,怎样写sql语句使得不选时不是默认进价排序

SELECT * FROM S订单明细
order by  ${if(paixv=1,'单价',if(paixv=2,'数量','进价'))}  desc
ds里的sql 语句是这样写的,这种情况下选单价则按照单价进行排序,选数量按照数量进行排序,选择进价按照进价排序,但是问题是如果下拉框我什么都不选,则他们是默认按照进价排序的,但是又不想让它默认按照进价排序,自己后来改的sql 语句${if(paixv=1,'单价',if(paixv=2,'数量',if(paixv=3,'进价',"")))} 不对,${if(paixv=1,'单价',if(paixv=2,'数量',if(paixv=3,'进价',nofilter)))}也不对,应该怎样写

FineReportzhaozhaode 发布于 2017-11-7 16:02
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共12回答
最佳回答
0
zsh331发布于2017-11-7 16:02(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2017-11-7 16:10(编辑于 2023-9-6 09:34)
555
最佳回答
0
zhaozhaode发布于2017-11-7 16:13(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2017-11-7 16:15(编辑于 2023-9-6 09:34)
555
最佳回答
0
zhaozhaode发布于2017-11-7 16:15(编辑于 2023-9-6 09:34)
555
最佳回答
0
zhaozhaode发布于2017-11-7 16:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2017-11-7 16:20(编辑于 2023-9-6 09:34)
555
最佳回答
0
zhaozhaode发布于2017-11-7 16:24(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2017-11-7 16:26(编辑于 2023-9-6 09:34)
555
最佳回答
0
zhaozhaode发布于2017-11-7 16:26(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 399浏览人数
  • 最后回答于:2017-11-8 08:58
    活动推荐 更多
    热门课程 更多
    返回顶部