[ABI 5.2] 如何获取规定时间内的最后一行的数据库数据

11105
6

kiro 小试身手Lv3

发表于2021-5-24 09:09

悬赏1

未解决

楼主
现在有一个日期参数过滤@start和@end,datetime是数据库表的中参数,报表根据日期@start和@end过滤来显示各个参数的值。我想做一个:获取datetime<=@end的值的时候,其余参数总能获取数据库表内的在时间限定范围内的最后一行数据 应该怎么做用什么公式如何设置?

最近看过此主题的会员

linna

灰龙

minmind

iuya

zengxq

0106

bbs

15207657859TQ

esen_3BZ3W69E7T91

lifen

6个回答

只看楼主

zengxq 数据达人Lv4

发表于2021-5-24 14:19

只看该作者

取消 关注该作者的回复

沙发

过滤条件写入,筛选小于等于@end的最大的一个日期,ardb("SELECT max(bbq_) FROM ztb_B01")[0]<=@end

kiro 小试身手Lv3

发表于2021-5-24 14:29

只看该作者

取消 关注该作者的回复

板凳

zengxq 发表于 2021-5-24 14:19
过滤条件写入,筛选小于等于@end的最大的一个日期,ardb("SELECT max(bbq_) FROM ztb_B01")[0] ...

出现了报错Incorrect syntax near '0'

zengxq 数据达人Lv4

发表于2021-5-31 12:02

只看该作者

取消 关注该作者的回复

地板

ardb("SELECT max(bbq_) FROM ztb_B01")<=@end

kiro 小试身手Lv3

发表于2021-6-2 09:11

只看该作者

取消 关注该作者的回复

5#

zengxq 发表于 2021-5-31 12:02
ardb("SELECT max(bbq_) FROM ztb_B01")

这个bbq_和ztb_B01具体指的是什么呢?

zengxq 数据达人Lv4

发表于2021-6-2 15:38

只看该作者

取消 关注该作者的回复

6#

bbq_数据期字段,ztb_B01就是取数的数据库表

kiro 小试身手Lv3

发表于2021-6-2 16:00

只看该作者

取消 关注该作者的回复

7#

zengxq 发表于 2021-6-2 15:38
bbq_数据期字段,ztb_B01就是取数的数据库表

我输入的过滤表达式是ardb(“SELECT max(IOT4_LWC_RUNTIME.DateTime) FROM IOT4_LWC_RUNTIME”)<=@end,但浮动表列出了所有的数据(<=@end的,删除了双引号,显示无法识别select

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号