sql >> Database teknologi >  >> RDS >> Mysql

MySQL SUM HVIS felt b =felt a

Hvis jeg læser rigtigt, skal du bruge en gruppe-by eller i det mindste en where-klausul for at begrænse tingene til netop det tidsinterval, du ønsker:

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



  1. Unik begrænsning, der tillader tomme værdier i MySQL

  2. Hvordan implementerer man LIMIT med SQL Server?

  3. Begræns daglig adgang

  4. 2 måder at konvertere mellem decimal og hexadecimal i MySQL