FRDemo用sql直接取日期字段的年份怎么获取

select strftime('%y',订购日期) from 订单  这样全是空值。用year(),left()貌似数据库没有对应函数

小丶熊107 发布于 2022-5-18 15:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-5-18 15:12

select strftime('%Y',订购日期) from 订单

image.png

要大写Y。不是小写y

最佳回答
0
U5B89Lv6高级互助
发布于2022-5-18 15:09(编辑于 2022-5-18 15:09)

select SUBSTR(订购日期, 1,4) from 订单

image.png

  • 小丶熊107 小丶熊107(提问者) 貌似也可以,不过我发现哪里有问题了。strftime(\'%Y\',订购日期)。Y得大写。。。
    2022-05-18 15:12 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-5-18 15:09

left(订购日期,4)

最佳回答
0
珠珠管理员见习互助
发布于2022-5-18 16:49

您好,我是社区管理员珠珠

若答案相同/相似,请根据回答时间的先后进行采纳哦~

本次只纠正采纳,不予其他处罚,下次注意哦!

  • 5关注人数
  • 488浏览人数
  • 最后回答于:2022-5-18 16:49
    请选择关闭问题的原因
    确定 取消
    返回顶部