Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL wybiera codziennie ostatni wiersz uporządkowany według daty DESC

Co powiesz na to?

SELECT MAX(Stamp) as Stamp, dataField1, dataField2
FROM tableName
GROUP BY DAYOFYEAR(Stamp)

Powiedziałbym używać DAYOFYEAR zamiast DAY jak wszyscy stwierdzili. Aby uzyskać różnicę, zobacz poniższy link.

Demo

W tej demonstracji DAY daje 3 wiersze, co jest NIEPRAWIDŁOWE w przeciwieństwie do 4 wierszy przy użyciu DAYOFYEAR .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zamień linię przerwania na '\n'

  2. wielowymiarowe zapytanie tablicowe mysql

  3. Niektóre klawisze nie działają poprawnie w MySQL Workbench for Mac

  4. Usunąć, zaktualizować z tabelami pochodnymi?

  5. Jak wykonać kopię zapasową bazy danych MySQL za pomocą MySQL Workbench?