有case语句和两个日期的问题

ua4mk5z4  于 2021-06-25  发布在  Mysql
关注(0)|答案(0)|浏览(245)

在我的案例陈述中,我有一个前一天的日期和一个非常具体的时间。
在那个特定的时间,我需要在过去六个星期的案件陈述。但是,由于我的第二个date语句,它没有返回正确的值。
我怎样才能解决这个问题?

select storeid, orderId, createdDate,
         case 
                    when generatedBy = 0 and (createdDate between '2018-01-09 23:45:00' and '2018-01-09 23:45:59')  
                    then 'Auto' 
                    when generatedBy = 0
                    then 'PDA Trigger'
                    when generatedBy > 0
                    then 'User Trigger'
                    end as 'Triggered By'
from mb_delinotestaging
where createdDate between '2018-01-09' and '2018-01-10'
;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题