请问工作流和万能魔表两个管理模块的自定义SQL数据源如何实现排序效果?现在总是报错80040e14,除非另外还指定了TOP或FOR XML,否则ORDERBY子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
当前位置:点晴教程→点晴OA办公管理信息系统
→『 工作流使用交流 』
:请问工作流和万能魔表两个管理模块的自定义SQL数据源如何实现排序效果?现在总是报错80040e14,除非另外还指定了TOP或FOR XML,否则ORDER BY子句在视图、内联函数、派生表、子查询和公用表表达式中无效。 这个提示很清楚,就是自定义的SQL语句有语法错误,当在自定义的SQL中使用了order by自定义排序时,就一定要在前面使用 TOP (100) PERCENT 来指定排序范围,加上即可: select TOP (100) PERCENT in_order_id as SON01, product_id as SON02, product_name as SON03, product_spec as SON04, product_unit as SON05, price_basic as SON06, qty as SON07 from mis_cheap_store_in_order_detail order by in_order_id desc 最新版万能魔表已经不需要以上方法,直接在魔表设计时,勾选需要排序的字段(升序/降序)、以及排序顺序数字即可,支持设置多个排序字段: 其他方法参考: ROW_NUMBER() OVER()函数用法详解(分组排序 例子多)
http://15933.oa22.cn 该文章在 2020/12/10 11:54:47 编辑过 |
关键字查询
相关文章
正在查询... |