D
->select(array(
DB::raw('COUNT(*) as quantity'),
DB::raw('SUM( if( callTime = 0, 1, 0) ) as missed'),
DB::raw('AVG(waitTime) as waitAverageTime')
), ['Dial', 'Queue',2000, 4000, 5000, 4000, 5000, $start, $end])
->from(DB::raw("($calls) AS a"))
// ->setBindings(['Dial', 'Queue',2000, 4000, 5000, 4000, 5000, $start, $end])
->get()
;