sql >> Databasteknik >  >> RDS >> Mysql

mysql användarregistrering räknas mellan grupper

select date, SUM(case when subscriber = 1 and s2member_level2 = 0 then 1 else 0 end) subscriber,
           SUM(case when s2member_level2 = 1 then 1 else 0 end) s2member_level2
from
(   select  date(user_registered) date,
             id,
            sum(case when B.meta_key = "wp_capabilities" then 1 else 0 end) as subscriber,
            sum(case when B.meta_key = "wp_s2member_subscr_id" then 1 else 0 end) as s2member_level2
    from wp_users A LEFT JOIN wp_usermeta B ON A.Id = B.user_id            
    group by date(user_registered), id
) C
group by date


  1. Migrera data och schema från MySQL till SQL Server

  2. JDBC konverterar tidsstämpel till NULL (problem med zeroDateTimeBehavior)

  3. Får du använda siffror som tabellnamn i MySQL?

  4. Hur kan jag infoga batch i en Oracle-databas med Python?