数据集如何获取当前年月做判断怎么写,这样写没用 啊

select * from uf_project_card where loan_amount>0 and project_status<>200 and FORMAT(loan_date,"yyyy-MM") =FORMAT(now(),"yyyy-MM")

image.pngimage.png

FineReport yzm263960 发布于 2022-7-22 14:18 (编辑于 2022-7-22 14:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-7-22 14:20(编辑于 2022-7-22 14:31)

select * from

uf_project_card 

where 

loan_amount>0 

and project_status<>200 

and loan_date>='${DATEINMONTH(today(),1)}'

and loan_date<='${DATEINMONTH(today(),-1)}'

----------------或者这样-------------------

select * from

uf_project_card 

where 

loan_amount>0 

and project_status<>200 

and date_format(loan_date,'%Y-%m')='${format(today(),"yyyy-MM")}'

最佳回答
0
snrtuemcLv8专家互助
发布于2022-7-22 14:21(编辑于 2022-7-22 14:30)

数据集中sql可以使用帆软公式

例如

select * from 表 where  年字段='${year(today())}'

=============

select * from uf_project_card 

where loan_amount>0 and project_status<>200 

and ${MONTH(loan_date) = MONTH(now())} 

and ${YEAR(loan_date) = YEAR(today())}

最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-7-22 14:21

FORMAT(today(),"yyyy-MM")

这个是当前年月,你想怎么判断

  • 4关注人数
  • 370浏览人数
  • 最后回答于:2022-7-22 14:34
    请选择关闭问题的原因
    确定 取消
    返回顶部