Ver Mensaje Individual
  #12 (permalink)  
Antiguo 03/11/2014, 16:18
Avatar de armandoweb
armandoweb
 
Fecha de Ingreso: enero-2003
Ubicación: San Cristobal, Santa Fe, Argentina
Mensajes: 544
Antigüedad: 21 años, 3 meses
Puntos: 7
Respuesta: Generar array con datos de una consulta

Así queda el código, ya funciona perfectamente!

Código PHP:
Ver original
  1. $trabajos = DB::table('trabajos')
  2.     ->join('tecnicos', 'trabajos.responsable_diagnostico', '=', 'tecnicos.id')
  3.     ->where('trabajos.created_at', '>=', $desde4)
  4.         ->where('trabajos.created_at', '<=', $hasta4)
  5.     ->select(DB::raw("tecnicos.nombre,
  6.             SUM(if(TIMEDIFF(STR_TO_DATE(CONCAT('trabajos.fecha_diag', ' ', 'trabajos.hora_diag'), '%d/%m/%Y %H:%i'),
  7.         STR_TO_DATE(CONCAT('trabajos.fecha_ingreso', ' ', 'trabajos.hora_ingreso'), '%d/%m/%Y %H:%i'))<'00:30:00',1,0)) as bien,
  8.         SUM(if(TIMEDIFF(STR_TO_DATE(CONCAT('trabajos.fecha_diag', ' ', 'trabajos.hora_diag'), '%d/%m/%Y %H:%i'),
  9.         STR_TO_DATE(CONCAT('trabajos.fecha_ingreso', ' ', 'trabajos.hora_ingreso'), '%d/%m/%Y %H:%i'))<'00:30:00',0,1)) as mal"))
  10.     ->groupBy('tecnicos.nombre')
  11.     ->get();

Muchas gracias NSD y Quimfv por su tiempo, han sido de mucha ayuda!
Saludos!
__________________
www.awdesarrollos.com.ar - [twitter: @armandoweb] - [Skype: awdesarrollos"]