[ABI 5.2] 计算报错,如何解决

7154
6

wsn123 数据达人Lv4

发表于2022-3-25 10:05

悬赏1

未解决

楼主
如下图 这个报错是啥意思 com.esen.jdbc.pool.impl.mysql.MysqlPooledSQLException: (conn=913840) Every derived table must have its own alias




报表的表达式为 sum(if(CI.created_by_date>@Start8, SECONDS(CI.created_by_date,@End8), SECONDS(@Start8,@End8)))


created_by_date为如下格式

2022-01-20 16:32:


最近看过此主题的会员

l1236

esen_5GX5APUO2W

jrjrjr

fenqiu

dwg

张建

ajsdhkjfhdasf

lizf

石长歌

esen_3ICMLB3JIFV5

ESENSOFT官方技术支持

颜值区总司令

JJ-JJ

wuxing_12345

两包辣条约吗

6个回答

只看楼主

两包辣条约吗 数据达人Lv4

发表于2022-3-25 10:39

只看该作者

取消 关注该作者的回复

沙发

您这是想实现什么需求吗
您的表达式的写法看起来有点问题,您表格没有浮动来分组,CI.created_by_date字段是一个数组,您用这个数组和参数比大小,不太合理

wsn123 数据达人Lv4

发表于2022-3-25 10:53

只看该作者

取消 关注该作者的回复

板凳

两包辣条约吗 发表于 2022-3-25 10:39
您这是想实现什么需求吗
您的表达式的写法看起来有点问题,您表格没有浮动来分组,CI.created_by_date字段 ...

这个写法没有问题,我是升级了ABI版本才这样报错,我没升级之前这个语句是正常可用的

两包辣条约吗 数据达人Lv4

发表于2022-3-25 11:00

只看该作者

取消 关注该作者的回复

地板

您表达式里只写CI.created_by_date 可以计算成功吗

wsn123 数据达人Lv4

发表于2022-3-25 11:05

只看该作者

取消 关注该作者的回复

5#

两包辣条约吗 发表于 2022-3-25 11:00
您表达式里只写CI.created_by_date 可以计算成功吗

可以的啊  你可以试下我的语句  不用太复杂  SECONDS(CI.created_by_date,@End8)这条就可以   created_by_date的样式2021-04-25 22:32:18    类型为字符串  

两包辣条约吗 数据达人Lv4

发表于2022-3-25 11:24

只看该作者

取消 关注该作者的回复

6#

wsn123 发表于 2022-3-25 11:05
可以的啊  你可以试下我的语句  不用太复杂  SECONDS(CI.created_by_date,@End8)这条就可以   created_by ...

好的,我试试噢

两包辣条约吗 数据达人Lv4

发表于2022-3-25 11:40

只看该作者

取消 关注该作者的回复

7#

我本地没有复现报错,看您的报错是mysql的,您点开详情看下

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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