sql >> Databasteknik >  >> RDS >> Mysql

Laravel SUMMA av flera fält returnerar null med råfråga

Du kan slå in nullbara fält i IFNULL()-funktionen, ungefär så här:

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. Kör prestanda i en hybridmolninstallation

  2. Välj poster från NOW() -1 Dag

  3. MySQL matematiska funktioner (fullständig lista)

  4. Värdefel vid import av data till postgres-tabellen med psycopg2