abi中sql数据源问题

9296
7

13034396372 初学数据Lv2

发表于2019-6-24 11:10

楼主
SELECT  A.point,   A.timer,A.ssz,  C.name, C.Z1,  
C.Z2,
C.Z3,
C.Z4,
C.Z5,
C.Z6,
C.Z7,
C.Z8
from  jc_m<#=today()#> A
join jc_dev C on A.devid = C.devid

上面的sql在根据sql创建主题表时可用,为何在abi分析表的自定义数据源中的sql数据源取数中不可用,是在这个地方不支持宏么,那在sql数据源取数如何书写today这个函数呢


最近看过此主题的会员

liulei6511

esen_4ZY2513DM2

Jane918

feng6884350

13047187490

豌豆君

liyzh

yanmin8113

两包辣条约吗

18656978598

xinying

chengweiyx

7个回答

只看楼主

缱绻 数据领袖Lv6

发表于2019-6-24 11:41

只看该作者

取消 关注该作者的回复

沙发

具体是怎么不可用了?报错了吗??

13034396372 初学数据Lv2

发表于2019-6-24 11:59

只看该作者

取消 关注该作者的回复

板凳

缱绻 发表于 2019-6-24 11:41
具体是怎么不可用了?报错了吗??

稍后我发报错信息,说的是<#=today#>哪里报错,感觉是不是不支持咱的函数

缱绻 数据领袖Lv6

发表于2019-6-24 13:36

只看该作者

取消 关注该作者的回复

地板

13034396372 发表于 2019-6-24 11:59
稍后我发报错信息,说的是哪里报错,感觉是不是不支持咱的函数

sql数据源中应该是支持today的

13034396372 初学数据Lv2

发表于2019-6-24 13:57

只看该作者

取消 关注该作者的回复

5#

缱绻 发表于 2019-6-24 13:36
sql数据源中应该是支持today的

如下图

缱绻 数据领袖Lv6

发表于2019-6-24 14:03

只看该作者

取消 关注该作者的回复

6#


这个是sql写的有问题把  from  jc_m<#=today()#>这是什么用法啊?

13034396372 初学数据Lv2

发表于2019-6-24 14:08

只看该作者

取消 关注该作者的回复

7#

缱绻 发表于 2019-6-24 14:03
这个是sql写的有问题把  from  jc_m这是什么用法啊?

想要去jc_m20190624  就是拼接表名,这个应该算宏的使用吧,毕竟在用sql创建主题表中可以这么写。已经想到解决办法了,用mysql的now函数  select now()取当前时间,再通过mid函数截取,再用concat拼接。
select CONCAT('jc_m',mid((select now()),1,10))

缱绻 数据领袖Lv6

发表于2019-6-24 14:37

只看该作者

取消 关注该作者的回复

8#

13034396372 发表于 2019-6-24 14:08
想要去jc_m20190624  就是拼接表名,这个应该算宏的使用吧,毕竟在用sql创建主题表中可以这么写。已经想 ...

厉害了!!膜拜大佬

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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