0
我正在尋找一種方法來做某件事,我從來沒有做過,所以我正在尋求幫助。MySQL如果時間轉換
我有查詢作爲
SELECT DATE_FORMAT(CONVERT_TZ(pi.start,'+00:00','+10:00'), '%Y-%m-%d %h:%m:%s') as start,
ifnull(dc.name,'Unknown') as source,
format(sum(ifnull(pi.rev,0)),2) as revenue
from trk.provider_imp pi
left outer join trk.dsp_client dc
on pi.clientid = dc.id
and type = 'client'
where pi.start between DATE_SUB(DATE_FORMAT(NOW() ,'%Y-%m-01'), INTERVAL 5 MONTH) AND DATE_FORMAT(LAST_DAY(NOW() - INTERVAL 1 MONTH),'%Y-%m-%d')
and pi.status = 1
group by start,pi.clientid
order by pi.start, pi.clientid;
上面的查詢工作,我得到我想要的結果,但是,對於時區轉換,我一個小時的身後,爲十一月,十二月和一月
有沒有一種方法可以添加if語句,如果'start'在'(2014年11月「,」2014年12月「,」2015年1月「之後,比'start'更好一小時)?
我將不勝感激各種幫助
感謝