关于日期格式转换的问题

1、数据库表中,成本所属期字段,设置为 varchar 长度是8

微信截图_20231107162653.jpg

2、在设计器中建立的数据库查询,预览时,后面带了 .0

微信截图_20231107162924.jpg

3、问题是,有啥办法,或者sql查询语句如何进行调整,可以将这列,调整成 “yyyymm”这个格式,或者是后面不带 这个 .0 也可以

FineReport kevin0428 发布于 2023-11-7 16:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
ID1208Lv6高级互助
发布于2023-11-7 16:33(编辑于 2023-11-7 16:34)

截取长度,left(字段,6) 试试

什么数据库?mysql?

  • kevin0428 kevin0428(提问者) 是的,mysql
    2023-11-07 18:22 
  • ID1208 ID1208 回复 kevin0428(提问者) select left(成本所属期,6) from table
    2023-11-08 09:29 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-11-7 16:34

SqlServer?oracle?mysql?

最佳回答
0
runnerLv7资深互助
发布于2023-11-7 16:34

left(字段,6)

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-7 16:34(编辑于 2023-11-7 16:36)

select REPLACE(zd, ".0","") zd from b

  • kevin0428 kevin0428(提问者) 我的数据集里,有好几个字段呢,我怎么能在建立数据集的时候,能从数据库里带过来的时候,就把这列的格式搞成我想要的那个样子?
    2023-11-07 18:23 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-11-7 16:34

正常不会、

真不行,在帆软里面处理吧

用的时候,直接 left($$$,6)

  • 4关注人数
  • 175浏览人数
  • 最后回答于:2023-11-7 16:36
    请选择关闭问题的原因
    确定 取消
    返回顶部