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

Mysql sortuj według daty, ale ignoruj ​​rok

Zorientowałem się:

Odpowiedź

select b.name, ue.event_title, ue.event_date,
(DAYOFYEAR(ue.event_date) - DAYOFYEAR(CURDATE())) as days
from brains b
join user_events ue on b.user_id=ue.user_id
where b.user_id=63 and 
MOD(DAYOFYEAR(ue.event_date) - DAYOFYEAR(CURDATE()) + 365, 365) <= 30 
order by days asc 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menu archiwum blogów PHP MYSQL według roku i miesiąca

  2. Jak mogę zatrzymać uruchomione zapytanie MySQL?

  3. Jak oddzielić wyniki wyszukiwania według kategorii? MySQL + PHP

  4. Jak naprawić „MySQL ERROR 1819 (HY000):” w systemie Linux?

  5. Aktualizacja MYSQL z poziomu tej samej tabeli