sql >> Base de Datos >  >> RDS >> Mysql

Consulta para recuperar la última entrada en una tabla de historial en Laravel 5.2

Puedes hacer orden descendente y reciba la primera fila, que será su última fila en la base de datos. Pero la cosa es que almacenas la fecha de manera incorrecta. como lo menciona @Strawberry, no está claro ni la fecha ni el mes. Te sugiero que uses mysql datetime entonces simplemente puede hacer el código que publico a continuación. En este caso, es posible que deba analizar cada fecha de forma adecuada

$englishgrades = StudentHistory::select('date', 'name', 'grade')
->where('subject', 'english')
->groupBy('name')
->orderBy('date','desc')
->get();