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

Tilføjelse af nul til et array, hvis der forekommer tomme værdier i array

I stedet for at forsøge at hacke dit array, kan du ændre din forespørgsel, så den returnerer en 0-værdi, når der ikke blev solgt noget af et givet produkt på den dag. Dette burde virke:

$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. Sådan kalder du Oracle table-funktion (pipelined funktion) fra .NET

  2. SQLT og partitionering

  3. Hvad er formålet med String[] whereArgs i int delete (String table, String whereClause, String[] whereArgs) funktion?

  4. Kompleks slags feltstreng - tal - streng