sql >> Databasteknik >  >> RDS >> Mysql

Lägger till noll till en matris om tomma värden förekommer i matrisen

Istället för att försöka hacka din array kan du ändra din fråga så att den returnerar ett 0-värde när det inte såldes någon av en given produkt den dagen. Detta borde fungera:

$query1 = "SELECT date, SUM(CASE WHEN appid = $itemid THEN amount ELSE 0 END) AS amount 
           FROM app_product_details
           WHERE date BETWEEN '2019-05-14 00:00:00' AND '2019-05-20 23:59:59' 
           GROUP BY date";



  1. vid initialisering av PDO - ska jag göra:charset=UTF8 eller charset=UTF8MB4?

  2. ListView visar inte de korrekta bilderna som finns i drawable enligt deras namn i sqlite

  3. Lägger till noll till en matris om tomma värden förekommer i matrisen

  4. Hur man beräknar aktiva användare per vecka (WAU) i MySQL