Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Rejestracja użytkowników mysql liczy się między grupami

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL CONCAT zwraca NULL, jeśli jakiekolwiek pole zawiera NULL

  2. $wpdb->update lub $wpdb->insert powoduje dodawanie ukośników przed cudzysłowami

  3. licznik za każde dołączenie - optymalizacja

  4. baza danych kategorii funkcji rekurencyjnych

  5. Wyszukiwanie pełnotekstowe Mysql z dopasowaniem i przeciw