sql中如何日期转换

比如要查日期大于2022-01-01的, 如何在sql的if条件判断中转换为20220101

FineReport bin518 发布于 2022-6-2 14:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
重庆一棵草Lv4中级互助
发布于2022-6-2 15:04

${if(p_creation_date_begin = "","","and a.creation_year_month >= '" +  left(p_creation_date_begin,7) + "'")}

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-2 15:00(编辑于 2022-6-2 15:03)

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

或者你把- 给删了不行吗?

image.png

  • bin518 bin518(提问者) 怎么转换成我要的日期格式?
    2022-06-02 15:02 
  • 用户6NWif5139660 用户6NWif5139660 回复 bin518(提问者) 看修改的图片 把-删了不行吗?
    2022-06-02 15:04 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-6-2 15:03

直接

日期>'${format("2022-01-01","yyyyMMdd")}'

最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-2 15:03

你是什么数据库oracel??

  • 5关注人数
  • 309浏览人数
  • 最后回答于:2022-6-2 15:04
    请选择关闭问题的原因
    确定 取消
    返回顶部