sql >> Databáze >  >> RDS >> Mysql

poslední pátek v měsíci v MySQL

Zde je zjednodušená verze využívající pouze datovou matematiku:

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

Podle toho, jak NOW() se vyhodnotí (jednou nebo dvakrát na příkaz), možná to budete chtít ještě zabalit do funkce a uložit výsledek NOW() do proměnné a poté proměnnou použijte pro LAST_DAY(var) volání, abyste se vyhnuli konfliktnímu stavu, kdy se měsíc mezi voláními NOW() převaluje .



  1. Jak rekurzivně najít všechna ID dětí?

  2. Kodér Python JSON podporuje datum a čas?

  3. Chyba MySQL 1064 při přidávání cizího klíče pomocí MySQL Workbench

  4. Převeďte datum na název měsíce a rok