Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Truy vấn để truy xuất mục nhập mới nhất trong bảng lịch sử trong Laravel 5.2

Bạn có thể thực hiện thứ tự giảm dần và nhận hàng đầu tiên sẽ là hàng cuối cùng của bạn trong cơ sở dữ liệu. Nhưng vấn đề là bạn lưu trữ ngày sai cách. như đã đề cập bởi @Strawberry không rõ ngày hoặc tháng của nó. Tôi khuyên bạn nên sử dụng mysql datetime sau đó bạn có thể chỉ cần làm theo mã tôi đăng bên dưới. Trong trường hợp này, bạn có thể phải phân tích cú pháp từng ngày cho đúng cách

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tôi nên lưu trữ vĩ độ và kinh độ chính xác đến mức nào?

  2. Tổng quan về nhân rộng cụm-thành-cụm

  3. Zend \ Db:Chọn từ truy vấn con

  4. Trong SQL, hai bảng tham chiếu đến nhau có được không?

  5. MYSQL group_concat tương đương trong Sybase ASE?