怎么过滤掉最近或上一月26日之后的数据,

怎么过滤掉最近或上一月26日之后的数据,

FineBI 徐徐向前 发布于 2022-1-12 14:27 (编辑于 2022-1-12 14:31)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-6-17 17:34

SELECT

*

FROM

tabname

WHERE

RT <= CASE

WHEN DATE_FORMAT(CURDATE(), "%d") > 26 THEN

DATE_FORMAT(CURDATE(), "%Y-%m-26")

ELSE

DATE_FORMAT(

DATE_SUB(CURDATE(), INTERVAL 1 MONTH),

"%Y-%m-26"

)

END

——————————————————————————————————

最佳回答
0
linbodingLv6中级互助
发布于2022-1-12 14:29(编辑于 2022-1-12 14:37)

where   日期<concat((select left(max(日期),7) from table),'-26')

  • 徐徐向前 徐徐向前(提问者) 只是最近一个月,这样就过滤了所有的
    2022-01-12 14:31 
  • linboding linboding 回复 徐徐向前(提问者) 看上面
    2022-01-12 14:38 
  • 3关注人数
  • 424浏览人数
  • 最后回答于:2022-6-17 17:34
    请选择关闭问题的原因
    确定 取消
    返回顶部