sql >> Database >  >> RDS >> Mysql

Laravel SUM van meerdere velden retourneert null met onbewerkte query

U kunt nullable-velden in de IFNULL()-functie plaatsen, ongeveer als volgt:

DB::raw('(IFNULL(sales.taxable,0)
 + IFNULL(sales.non_taxable,0)
 + IFNULL(category_sales.amount,0)
 + IFNULL(department_sales.amount,0)
) as total_sales'),
DB::raw('0.0825*(IFNULL(sales.taxable,0) 
 + IFNULL(category_sales.amount,0)
 + IFNULL(department_sales.amount,0)) as total_tax'))


  1. Waar is de WooCommerce-productkenmerksleutel en waarde opgeslagen?

  2. Mysql-gegevens bijwerken die niet worden verzonden

  3. MySql-tabel invoegen indien niet aanwezig, anders bijwerken

  4. Een foutmelding 'Klasse PDO niet gevonden' krijgen