数据库字段拼接

写sql里面怎么字符段字段拼接,比如我想获取a_1,这里的1是当前月份,实际上这个指示从另外的数据集里面获取的,数据库里面的字段有a_1,a_2,a_3...a_12,怎么实现呢?

image.png

image.png

FineReport 帆软用户p9k8MX4NIW 发布于 2023-10-10 08:48 (编辑于 2023-10-10 08:57)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-10 08:50(编辑于 2023-10-10 09:01)

image.png

-------------

ps:动态字段要给个别名,因为以当前时间为例:单元格里面放的是A_10,下个月查询的时候是A_11就没有A_10这个字段,预览的时候就是空;但如果给了别名(SELECT A_${MONTH(TODAY())*1} AS NEW_ FROM TABLE)这样不管是什么字段都会重命名为NEW_这样单元格和SQL查询结果上的字段名都能对应上

---------

不要引号

image.png

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 这个动态的字段是在条件里面,你看我更新后的问题
    2023-10-10 09:02 
  • Z4u3z1 Z4u3z1 回复 帆软用户p9k8MX4NIW(提问者) 看上面补充的最后一条
    2023-10-10 09:03 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-10 08:50

什么数据库?要怎么拼接?

最佳回答
0
pakkeyLv2见习互助
发布于2023-10-10 09:02

select a || 1 即可拼接数据库字段,current取当前天然后格式化就是月份了

最佳回答
0
Harry768Lv6见习互助
发布于2023-10-10 09:02

image.png

  • 4关注人数
  • 249浏览人数
  • 最后回答于:2023-10-10 09:02
    请选择关闭问题的原因
    确定 取消
    返回顶部