MySQLのチェーン計算

SELECT T。* CASE  
t.SaleDealMoney_last IS NULL OR t.SaleDealMoney_last = 0 THEN 0 ELSE FORMAT(((t.SaleDealMoney_this - t.SaleDealMoney_last)/ t.SaleDealMoney_last)* 1002 ENDのlink_ratio
 FROM SELECT 
。 my_ym、
FORMAT(a.SaleDealMoney、2AS SaleDealMoney_this、
FORMAT(b.SaleDealMoney、2AS SaleDealMoney_last
    

FROM 
SELECT 
DATE_FORMAT(SaleDealDate、' %Y-%M 'AS my_ym、
 ABS)(SaleDealMoney)AS SaleDealMoney
 FROM 
salemanage 
WHERE 
SaleDealProjects  ' %天九通航%' 
AND 
SaleDealDate > = ' 2019年1月1日' 
AND 
SaleDealDate <=  ' 2019年12月20日' 
GROUP  BY my_ym としてLEFT JOIN SELECT 

DATE_FORMAT(DATE_ADD(SaleDealDate、INTERVAL 1  MONTH)、' %Y-%M 'AS my_ym、
 ABS(SaleDealMoney))AS SaleDealMoney
 FROM 
salemanage 

SaleDealProjects ' %项目名称%' AND 
SaleDealDate > = ' 2019から01 -01 ' AND 
SaleDealDate <= ' 2019年12月20日' GROUP BY my_ym としてB
 ON a.my_ym = 
 
 
 b.my_ym 
)トン

おすすめ

転載: www.cnblogs.com/cupleo/p/12071241.html