时间格式转换

image.pngimage.png这种类型的时间怎么转换成只有年、月的形式,作为一个新字段

FineReport 18730286872 发布于 2019-9-27 14:20
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
axingLv6专家互助
发布于2019-9-27 14:25

to_char(字段,'yyyy-MM')

  • 18730286872 18730286872(提问者) 报错了,是不是因为里面有空的时间
    2019-09-27 14:37 
  • axing axing 回复 18730286872(提问者) 这个试试,substr(字段,1,7)
    2019-09-27 14:42 
  • 18730286872 18730286872(提问者) 回复 axing 可以了!!ganxie
    2019-09-27 14:44 
最佳回答
0
张洪威Lv6高级互助
发布于2019-9-27 14:22

left(字段,7)

  • 18730286872 18730286872(提问者) sql里写吗
    2019-09-27 14:26 
  • 张洪威 张洪威 回复 18730286872(提问者) 对的,left通用的,帆软里面也可以用。
    2019-09-27 14:35 
  • 18730286872 18730286872(提问者) 报错了,是不是因为里面有空的时间
    2019-09-27 14:37 
  • 张洪威 张洪威 回复 18730286872(提问者) 你是什么数据库,另外发截图看看报错什么。
    2019-09-27 14:43 
最佳回答
0
Qingchen2019Lv5见习互助
发布于2019-9-27 14:28

建议你了解一下这个

日期和时间函数-https://help.finereport.com/doc-view-819.html

以及

format函数(直接在设计器公式里搜索)

如果你现在sql里面直接设置好的话,那你百度吧~

最佳回答
0
凌建Lv7高级互助
发布于2019-9-27 14:36

新增 year(日期字段) 年份,month(月份) 月份

最佳回答
0
fireFadeLv2见习互助
发布于2019-9-27 14:38

在sql里面事先处理好就行。

oracle数据库:to_char(a.date,'yyyy-mm-dd')

sqlserver数据库:CONVERT(varchar(100), a.date, 23)

  • 6关注人数
  • 977浏览人数
  • 最后回答于:2019-9-27 14:38
    请选择关闭问题的原因
    确定 取消
    返回顶部