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

Laravel SUM af flere felter returnerer null med rå forespørgsel

Du kan ombryde nullbare felter i IFNULL()-funktionen, noget som dette:

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. Close blev aldrig eksplicit kaldt på Database

  2. MySQL SELECT hyppigst efter gruppe

  3. Oracle 11g - Tjek begrænsning med RegEx

  4. Hvordan definerer man mysqli-forbindelse i en php-fil og bruger den derefter på en anden fil?