sql >> Databáze >  >> RDS >> Mysql

Přidání nuly do pole, pokud se v poli vyskytují prázdné hodnoty

Namísto pokusu o hacknutí vašeho pole můžete změnit svůj dotaz tak, aby vrátil hodnotu 0, když se v daný den žádný z daného produktu neprodával. Mělo by to fungovat:

$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. Proč není SET XACT_ABORT ON výchozí chování?

  2. Výstupní parametr uložených procedur MySQL přes ADODB v MS Access (VBA) správný na jednom počítači a náhodný na jiném

  3. Vložení prvku do posluchače doktríny

  4. Automatické generování diagramu databáze MySQL