Tengo que extraer las filas donde el Creado en Está dentro de la semana. Desafortunadamente, solo una línea se extrae de mí y no hay más líneas como esperaba. ¿Por qué?
Consulta:
$scadenze = DB::table("processi")
->leftJoin("scadenze", "processi.id", "=", "scadenze.processo_id")
->where("responsabile",$utente->id)
->whereNotIn("scadenze.stato", [4,5])
->whereBetween("scadenze.termine_stimato",[Carbon::now()->startOfWeek(), Carbon::now()->endOfWeek()])
->avg("tempistica");
Esta consulta extrae solo una fila, pero en realidad se deben extraer muchas más líneas.
Respuestas
1 para la respuesta № 1Porque ->avg("tempistica");
devuelva el valor promedio de todas sus filas en esta consulta, es decir, devuelva un solo valor.
0 para la respuesta № 2
Solución: Estaba equivocado al usar el avg con suma función. Las filas se extrajeron correctamente, pero en lugar de agregarse (por tiempo) se hizo un promedio. Gracias por toda tu ayuda.