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

последния петък на месеца в MySQL

Ето опростена версия, използваща само математика за дати:

SELECT LAST_DAY(NOW()) - ((7 + WEEKDAY(LAST_DAY(NOW())) - 4) % 7);

В зависимост от това как NOW() се оценява (веднъж или два пъти на изявление), може да искате да увиете това във функция и да съхраните резултата от NOW() в променлива и след това използвайте променливата за LAST_DAY(var) обаждане, за да избегнете състояние на състезание, при което месецът се преобръща между извикванията на NOW() .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SOLR DataImport Грешка Не може да се изпълни заявка

  2. Поръчайте SQL от най-силния LIKE?

  3. Какво е SQL? Какво е база данни? Системи за управление на релационни бази данни (RDBMS) обяснени на обикновен английски.

  4. Може ли външният ключ да действа като първичен ключ?

  5. Може ли MySQL да използва множество индекси за една заявка?