select distinct t1.mch_nm
from
(select *
from cmb_usr_trx_rcd
where usr_id = '5201314520'
and year(trx_time) = 2024) t1
inner join
(select *
from cmb_usr_trx_rcd
where usr_id = '5211314521'
and year(trx_time) = 2024) t2
using(mch_nm)
order by t1.mch_nm desc
select distinct t1.mch_nm
from
(select *
from cmb_usr_trx_rcd
where usr_id = '5201314520') t1
inner join
(select *
from cmb_usr_trx_rcd
where usr_id = '5211314521') t2
using(mch_nm)
order by t1.mch_nm desc
select distinct t1.mch_nm
from
(select *
from cmb_usr_trx_rcd
where usr_id = '5201314520') t1
inner join
(select *
from cmb_usr_trx_rcd
where usr_id = '5211314521') t2
using(mch_nm)
order by t1.mch_nm
select case when trx_amt = 288 then '1.WithHand'
when trx_amt = 388 then '2.WithMimi'
when trx_amt = 588 then '3.BlowJobbie'
when trx_amt = 888 then '4.Doi'
when trx_amt = 1288 then '5.DoubleFly'
else '6.other'
end as ser_type
,count(1) as trx_cnt
,min(date(trx_time)) as first_date
from cmb_usr_trx_rcd
where mch_nm = '红玫瑰按摩保健休闲'
and usr_id = '5201314520'
group by ser_type
order by ser_type
select usr_id,mch_nm
,sum(trx_amt) as trx_amt
,count(mch_nm) as trx_cnt
,min(trx_time) as first_time
from cmb_usr_trx_rcd
where usr_id = '5201314520'
and trx_amt >= 288
group by usr_id,mch_nm
order by trx_cnt desc
select usr_id,mch_nm
,min(trx_time) as first_time
,count(mch_nm) as trx_cnt
,sum(trx_amt) as ttl
from cmb_usr_trx_rcd
where usr_id = '5201314520'
and trx_amt >= 288
group by usr_id,mch_nm
order by trx_cnt desc
select usr_id,mch_nm
,min(trx_time) as first_time
,count(mch_nm) as trx_cn
,sum(trx_amt) as ttl
from cmb_usr_trx_rcd
where usr_id = '5201314520'
and trx_amt >= 288
group by usr_id,mch_nm
select trx_amt ,count(1),count(distinct usr_id) as unique_usr_cnt,
count(1)/count(distinct usr_id) as avg_trx_per_usr
from cmb_usr_trx_rcd
where mch_nm = '红玫瑰按摩保健休闲'
and date(trx_time) between '2023-01-01' and '2024-06-30'
group by trx_amt
order by avg_trx_per_usr desc
limit 5
select trx_amt ,count(1),count(distinct usr_id) as unique_usr_cnt,
count(1)/count(distinct usr_id) as avg_trx_per_usr
from cmb_usr_trx_rcd
where mch_nm = '红玫瑰按摩保健休闲'
and date(trx_time) between '2023-01-01' and '2024-06-30'
group by trx_amt
select trx_amt,count(1) as trx_cn
from cmb_usr_trx_rcd
where date(trx_time) between '2024-01-01' and '2024-07-31'
and mch_nm = '红玫瑰按摩保健休闲'
group by trx_amt
order by trx_cn desc
limit 5
select date(trx_time),max(trx_amt),min(trx_amt),avg(trx_amt),sum(trx_amt)
from cmb_usr_trx_rcd
where mch_nm = '红玫瑰按摩保健休闲'
and date(trx_time) between '2024-09-01' and '2024-09-30'
group by date(trx_time)
order by date(trx_time)
select date(trx_time),max(trx_amt),min(trx_amt),avg(trx_amt),sum(trx_amt)
from cmb_usr_trx_rcd
where mch_nm = '红玫瑰按摩保健休闲'
and month(trx_time) = 9 and year(trx_time) = 2024
group by date(trx_time)
select day(trx_time),max(trx_amt),min(trx_amt),avg(trx_amt),sum(trx_amt)
from cmb_usr_trx_rcd
where mch_nm = '红玫瑰按摩保健休闲'
and month(trx_time) = 9 and year(trx_time) = 2024
group by day(trx_time)
select mch_nm,sum(trx_amt) as sum_trx_amt
from cmb_usr_trx_rcd
where year(trx_time) = 2024
and usr_id = '5201314520'
group by mch_nm
order by sum_trx_amt desc
select count(*)
from cmb_usr_trx_rcd
where usr_id = '5201314520'
and date(trx_time) between '2024-09-01' and '2024-09-30'
and hour(trx_time) between 0 and 5
order by trx_time