-
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这个函数呢
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这个函数呢
7个回答
-
13034396372 初学数据Lv2
板凳
缱绻 发表于 2019-6-24 11:41
具体是怎么不可用了?报错了吗??
稍后我发报错信息,说的是<#=today#>哪里报错,感觉是不是不支持咱的函数
这个是sql写的有问题把 from jc_m<#=today()#>这是什么用法啊?
-
13034396372 初学数据Lv2
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))
13034396372 发表于 2019-6-24 14:08
想要去jc_m20190624 就是拼接表名,这个应该算宏的使用吧,毕竟在用sql创建主题表中可以这么写。已经想 ...
厉害了!!膜拜大佬