EAS查询分析器通过SQL分页查询数据
-- 通过分页查询不在费用报销单中的商务卡流水数据
select * from (select t.*, row_number() over (order by t.CFSerialNumber) rowno from (
-- 这里查询出来的是不在费用/付款报销单中的商务卡流水总数量,如果需要商务卡流水ID/序列号分别将第一行的 COUNT(*) 换成 t1.FId/t1.CFSerialNumber
SELECT t1.CFSerialNumber FROM CT_BC_BUSINESSCARDFLOW t1 WHERE t1.CFSerialNumber NOT IN (
WITH t(sub, str) AS (
SELECT substr(CFBUSINESSCARDFLOW, 1, instr(CFBUSINESSCARDFLOW, ';') - 1), substr(concat(CFBUSINESSCARDFLOW,';'), instr(CFBUSINESSCARDFLOW, ';') + 1)
FROM T_BC_BIZACCOUNTBILLENTRY ENTRY
LEFT JOIN T_BC_BizAccountBill BILL ON ENTRY.FBILLID = BILL.FID
-- 单据分录商务卡流水信息不为空
WHERE ENTRY.CFBusinessCardFlow IS NOT NULL
-- 单据状态(不是暂存/废弃/取消)
AND BILL.FSTATE <> 20
AND BILL.FSTATE <> 27
AND BILL.FSTATE <> 50
UNION ALL
SELECT substr(str, 1, instr(str, ';') - 1), substr(str, instr(str, ';') + 1)
FROM t WHERE instr(str, ';') > 0
)
SELECT sub
FROM t
WHERE sub is not null
)
-- 交易日期(今年)
AND CFTRANSDATE >= {ts'2022-01-01'}
AND CFTRANSDATE <= {ts'2022-12-31'}
) t
-- 查询数量(查询分析器每页最多显示6500条,可自己更改)
) where rowno > 6500
and rowno < 13001
作者:Schieber
出处:https://www.cnblogs.com/xiqingbo/p/kingdee-06.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
2021-01-28 jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021-01-28 jQuery实现Checkbox复选框全选、全不选、反选等功能