Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Consulta para recuperar a última entrada em uma tabela de histórico no Laravel 5.2


Você pode fazer ordem decrescente e receba a primeira linha que será sua última linha no banco de dados. Mas o problema é que você armazena a data de maneira errada. conforme mencionado por @Strawberry, sua data ou mês não está claro. Eu sugiro que você use mysql datetime opção, então você pode simplesmente fazer o código que eu posto abaixo. Neste caso, você pode ter que analisar cada data para uma maneira adequada
$englishgrades = StudentHistory::select('date', 'name', 'grade')
->where('subject', 'english')
->groupBy('name')
->orderBy('date','desc')
->get();