sql >> Database >  >> RDS >> Mysql

MySQL SUM IF veld b =veld a

Als ik het goed lees, zou je een group-by- of op zijn minst een where-clausule moeten gebruiken om dingen te beperken tot alleen het tijdbereik dat je wilt:

SELECT incMonth AS Month, SUM(IF(item_type IN('typ1', 'typ2'), 1, 0)) AS 'Total Sales'
FROM tester
GROUP BY incMonth



  1. Alternatief voor gedeeltelijke (niet-geaggregeerde kolom) in groep door [Ollivander's inventarisprobleem op hackerrank]

  2. Wat te doen met null-waarden bij het modelleren en normaliseren?

  3. Hoe Mysql in realtime met BigQuery te synchroniseren?

  4. ORA - 00933 verwarring met inner join en as