mysql 分組加序號


-- 當月 最大最小排序 ,分組排序編號  加工基礎數據A (總共 AB) 
SET  @row_number1 :=0;
SET  @datee_uid1 :='';

drop table orderinfo1017_1;
create table orderinfo1017_1 as 
select 
(@row_number1:=case when  @datee_uid1=concat(date_format(info.StartTime ,'%Y-%m'),info.MemberID ) then @row_number1+1 else 1 end )  num_mm1_
,@datee_uid1 :=concat(date_format(info.StartTime ,'%Y-%m'),info.MemberID ) as datee_uid
,info.*
from 
(select v_.* from orderinfo1017_ v_ order by MemberID,StartTime asc) info 
,(Select  @row_number1 :=0 ) as b 
order by info.MemberID
,info.StartTime asc

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM