日期转换

数据集如何转换仅获取数据里日期的年月

image.png

FineReport 帆软用户o8Hv4jPkHk 发布于 2022-6-28 10:49
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
CD20160914Lv8专家互助
发布于2022-6-28 10:50

to_char(mydate,'yyyy-mm')

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 我试过,但是报错哎,我试的就是帆软自带的数据集, SELECT to_char(订购日期,\'yyyy-mm\') FROM 订单 a left join 订单明细 b on b.订单ID=a.订单id
    2022-06-28 10:55 
  • CD20160914 CD20160914 回复 帆软用户o8Hv4jPkHk(提问者) 你是什么数据库呢
    2022-06-28 10:56 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 回复 CD20160914 帆软自带的那个FRDemo
    2022-06-28 10:56 
  • CD20160914 CD20160914 回复 帆软用户o8Hv4jPkHk(提问者) strftime(\'%Y-%m\',订购日期)
    2022-06-28 10:57 
  • CD20160914 CD20160914 回复 帆软用户o8Hv4jPkHk(提问者) 上面改了。用我下面这个。。把斜杠自己去掉
    2022-06-28 10:57 
最佳回答
1
用户6NWif5139660Lv6资深互助
发布于2022-6-28 10:50(编辑于 2022-6-28 11:00)

format(A1,"yyyy-MM")

或者

left(日期,7)

SELECT SUBSTR(订购日期,1,7) FROM 订单 a left join 订单明细 b on b.订单ID=a.订单ID

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) left我也试过,还是报错 SELECT left(订购日期,7) FROM 订单 a left join 订单明细 b on b.订单ID=a.订单id
    2022-06-28 10:56 
最佳回答
0
yzm339714Lv6中级互助
发布于2022-6-28 10:50

left($$$,7)   ?

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 是数据集里写应该不能这样吧
    2022-06-28 10:55 
  • yzm339714 yzm339714 回复 帆软用户o8Hv4jPkHk(提问者) 数据集呀,什么数据库呢,试试 substring(日期,1,7)
    2022-06-28 10:58 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 回复 yzm339714 帆软自带的FRDemo数据库。我试了substring(日期,1,7)还是不行,但是上面说的SUBSTR(日期,1,7)可以,谢谢
    2022-06-28 11:07 
  • 4关注人数
  • 347浏览人数
  • 最后回答于:2022-6-28 11:00
    请选择关闭问题的原因
    确定 取消
    返回顶部