日期公式使用问题

日期字段在数据库存储格式为:20240118 (字段名为DATEMONTH)

使用SQL查询得到数据集,语句为 : select * from 表A

在单元格中直接使用公式:MONTH(CONCATENATE(left(DATEMONTH,4),"-",mid(DATEMONTH,5,2),"-",mid(DATEMONTH,7,2)))

需求:最终只要显示月份

问题:使用上述公式没有得到 01  ,这是什么原因?

FineReport 十三SSan 发布于 2024-2-18 10:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
1
snrtuemcLv8专家互助
发布于2024-2-18 10:05

直接就

mid(单元格,5,2)

  • 十三SSan 十三SSan(提问者) 你上边写的 单元格 这个位置,直接使用数据集中的查询的字段呢?可以么
    2024-02-18 10:09 
  • snrtuemc snrtuemc 回复 十三SSan(提问者) 这个不行,想在本单元格的话,直接单元格公式形态,mid($$$,5,2)
    2024-02-18 10:10 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-2-18 10:05(编辑于 2024-2-18 10:08)

image.png

---------

image.png

最佳回答
0
用户k6280494Lv6专家互助
发布于2024-2-18 10:07

mid(ds1.select(DATEMONTH),5,2)

  • 十三SSan 十三SSan(提问者) 使用该公式后,在进行模拟计算的时候,显示:该公式暂不支持该公式 然后在预览的时候,直接不显示数据 这是什么原因?
    2024-02-18 10:37 
  • 用户k6280494 用户k6280494 回复 十三SSan(提问者) https://help.fanruan.com/finereport/doc-view-3024.html 你数据集用对了么
    2024-02-18 10:40 
  • 十三SSan 十三SSan(提问者) 回复 用户k6280494 数据集是对的
    2024-02-18 10:43 
  • 用户k6280494 用户k6280494 回复 十三SSan(提问者) 我测试可以,那你用value()函数试一下
    2024-02-18 10:48 
  • 十三SSan 十三SSan(提问者) 回复 用户k6280494 这种写法和帆软版本有关系么?是不是我的版本跟你们的不一样
    2024-02-18 10:49 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-2-18 10:15(编辑于 2024-2-18 10:47)

使用的什么数据库?直接这样截图?

oracle截取:select substr(DATEMONTH,5,2) from 表;

Mysql截取:select substring(DATEMONTH,5,2) from 表;

image.png

  • 十三SSan 十三SSan(提问者) 使用的Oracle数据库,使用该公式后显示无法识别 substr
    2024-02-18 10:39 
  • 华莉星宸 华莉星宸 回复 十三SSan(提问者) 这是oracle标准函数啊,可以的啊
    2024-02-18 10:48 
  • 十三SSan 十三SSan(提问者) 回复 华莉星宸 我在数据使用该语句查询可以正常使用,但是放到帆软上就提示不对
    2024-02-18 10:52 
最佳回答
0
ID1208Lv6高级互助
发布于2024-2-18 10:43

image.png

注意数据库中的空格之类的问题,先用trim去除,然后format

image.png

最佳回答
0
十三SSanLv3见习互助
发布于2024-2-18 14:20

已解决。

最佳回答
0
兔子酱管理员初级互助
发布于2024-2-18 14:40

您好,我是社区管理员兔子酱,您的该采纳属于违规采纳,现予撤回。

自己采纳自己的前提:回答中没有正确的答案,可自己回答后采纳自己,并且需要详述答案,不能只是简单的“已解决”“自己解决了”,且回答不能与已有回答相同/相似;

若回答内容相同/相似,需按照回答时间先后的顺序进行采纳哦,否则就是违规哦~

另外,自己采纳自己不会有任何实质性的奖励,也就是说不会获得F币和贡献值的的奖励。

所以,还是建议楼主尽量按规定采纳认真回答的用户~

  • 4关注人数
  • 378浏览人数
  • 最后回答于:2024-2-18 14:40
    请选择关闭问题的原因
    确定 取消
    返回顶部