请大佬帮忙解答 select oid, holder_user_id from mid.mid_dim_boss_agent_clue where create_time >= ${if(len(rpt_type) = 0, '"'+stardate+'"', if(rpt_type = 0, date_format(enddate,"%Y-%m-01"),'2020-08-26') )} and create_time < "${datedelta(enddate,1)}" 红色字体部分返回当前月份的第一天;enddate为当前时间 具体逻辑为:当rpt_type 为空时,返回stardate,当rpt_type值为0时,返回当前日期所在月的第一天,否则返回后边的日期 |