日期如何从数字型转换成年月日型

数据库:SQLite,日期如何从数字型20230801转换成年月日型2023-08-01?

这样写select strftime('%Y-%m-%d',date) from A 得出的结果是5048-39-7

如下这样写:

select date from A 

${if(len(start_time)=0,""," and date>='"+format(start_time,"yyyy-MM-dd")+"'")}

${if(len(end_time)=0,""," and date<='"+format(end_time,"yyyy-MM-dd")+"'")}

,日期控件选择日期查询就提示:错误代码:11300001 数据集配置错误

SQL 帆软用户BVVcrR2D7A 发布于 2023-8-24 15:00
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
ID1208Lv6高级互助
发布于2023-8-24 16:42(编辑于 2023-8-24 16:43)

最古老的方法,拆分然后拼接

image.png

最佳回答
0
yzms33XX7689481Lv4见习互助
发布于2023-8-24 15:03

select date from A 

${if(len(start_time)=0,""," and date>='"+format(start_time,"yyyyMMdd")+"'")}

${if(len(end_time)=0,""," and date<='"+format(end_time,"yyyyMMdd")+"'")}

  • 3关注人数
  • 170浏览人数
  • 最后回答于:2023-8-24 16:43
    请选择关闭问题的原因
    确定 取消
    返回顶部