sql >> Databáze >  >> RDS >> Mysql

Dotaz k načtení poslední položky v tabulce historie v Laravelu 5.2

Můžete provést sestupné pořadí a obdržíte první řádek, který bude vaším posledním řádkem v databázi. Jde ale o to, že ukládáte datum nesprávným způsobem. jak uvádí @Strawberry, není jasné datum ani měsíc. Doporučil bych vám použít mysql datetime možnost, pak můžete jednoduše provést kód, který zveřejním níže. V tomto případě možná budete muset analyzovat každé datum správným způsobem

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


  1. Trvání dat v globální dočasné tabulce?

  2. Co je logický OR operátor v SQL Server - SQL Server / TSQL výukový program, část 119

  3. ORA-01873:špičková přesnost

  4. Rozlišujte mezi neúspěšnou UPDATE kvůli chybným podmínkám a neúspěšnou UPDATE kvůli nezměněným hodnotám