Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL избира всеки ден последен ред, подреден по дата DESC

Какво ще кажете за това?

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

Бих казал използване DAYOFYEAR Вместо DAY както всички казаха. За разлика вижте връзката по-долу.

Демо

В тази демонстрация, DAY дава 3 реда, което е НЕПРАВИЛНО за разлика от 4 реда, използващи 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. PHP Openssl декриптира AES Mysql криптиране

  2. Разбор на данни в таблици

  3. Тестване на връзка с база данни на Entity Framework

  4. PHP Фатална грешка Няма памет

  5. Преместена XAMPP папка на нов компютър, сега получава (XAMPPERrorDomain грешка 1.) при опит за стартиране на MySQL