找回密码
 立即注册

QQ登录

只需一步,快速开始

趋势
银牌会员   /  发表于:2023-7-26 11:18:36
11#
musicwHello 发表于 2023-7-26 10:40
表数据源是 视图的话 如何实现排序呢?

上个Demo,肯定能搞定。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-26 17:04:11
12#
大佬都这样说了,楼主不妨做一个demo,大伙一起看看怎么解决~
回复 使用道具 举报
musicwHello
高级会员   /  发表于:2023-7-28 09:56:24
13#
趋势 发表于 2023-7-26 11:18
上个Demo,肯定能搞定。

就一个视图 查询 查询出来 的顺序是我设置的  


SELECT
a.`部门`,a.`日结案固定目标`,
b.`昨日目标`,
c.cont,
(b.`昨日目标`-c.cont) as qk,
(a.`日结案固定目标`+ b.`昨日目标`-c.cont) as mb

from `车险已决存量` a
LEFT JOIN `昨日结案目标` b on a.`部门` = b.`部门`
LEFT JOIN `yj3705-cx` c on a.`部门` = c.comname

ORDER BY FIELD(a.`部门`,'车险分部','广饶分部','河口分部','垦利分部','利津分部','合计')

但是数据源引用的时候,在活字格里显示的顺序就乱了 我想知道需要在活字格里设置吗?还是修改sql,谢谢老师
回复 使用道具 举报
趋势
银牌会员   /  发表于:2023-7-28 12:40:31
14#
本帖最后由 趋势 于 2023-7-28 14:01 编辑

活字格中表格排序不依赖于视图的排序,需要单独设置。没有Mysql测试,我在Sqlserver中实现了。
要点就是在视图中增加一个行号列用来排序:
select 行号列 , d.*  from  (你的视图代码) as d
可能上面的Mysql语法不对,MySql怎么生成行号列百度一下,然后设置表格按照行号列排序就好了。
回复 使用道具 举报
趋势
银牌会员   /  发表于:2023-7-28 12:44:43
15#
本帖最后由 趋势 于 2023-7-28 14:01 编辑
musicwHello 发表于 2023-7-28 09:56
就一个视图 查询 查询出来 的顺序是我设置的  

活字格中表格排序不依赖于视图的排序,需要单独设置。没有Mysql测试,我在Sqlserver中实现了。
要点就是在视图中增加一个行号列用来排序:
select 行号列 , d.*  from  (你的视图代码) as d
可能上面的Mysql语法不对,MySql怎么生成行号列百度一下,然后设置表格按照行号列排序就好了。
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2023-7-28 18:09:14
17#
视图是不支持的order by语句的, 你要排序, 可以去掉order by  语句 写视图 , 在表格中 绑定视图  按自己的 业务需要设置排序
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-28 18:15:12
18#
回复 使用道具 举报
小崽子来也
初级会员   /  发表于:2023-7-29 08:24:37
19#
内建表还是外联表?
SELECT * FROM `TABLE_NAME` ORDER BY `要排序的字段名称` DESC(倒序)/ ASC(升序)
如果你不会写SQL语句,论坛可以帮助你。
回复 使用道具 举报
musicwHello
高级会员   /  发表于:2023-7-31 08:42:36
20#
小崽子来也 发表于 2023-7-29 08:24
内建表还是外联表?
SELECT * FROM `TABLE_NAME` ORDER BY `要排序的字段名称` DESC(倒序)/ ASC(升序) ...

谢谢老师 我这个是mysql视图 我搜了下 mysql5.7版本的好像很麻烦 还得写参数
算了不搞了
回复 使用道具 举报
musicwHello
高级会员   /  发表于:2023-7-31 08:46:21
21#
趋势 发表于 2023-7-28 12:40
活字格中表格排序不依赖于视图的排序,需要单独设置。没有Mysql测试,我在Sqlserver中实现了。
要点就是在 ...

我这个mysql版本是 5.7的 写视图的排序还不行 还得写参数 贼麻烦
mysql 高级版本就有参数
算了 不搞了 为了这个活字格没有的排序 再重新更换数据库版本 那就没啥意思了
谢谢老师
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部