Ho trovato questa query
SELECT FROM_DAYS(TO_DAYS(CONCAT('2006-01-01'))+1*7+MOD(2-DAYOFWEEK(CONCAT('2006-01_01')),7))
Ero convinto di aver risolto ma facendo alcune prove mi sono accorto che ha dei bug
es.mettendo '2006-01-01' dovrebbe restituire 2 (il primo lunedì) e invece mi restituisce 9.
A maggio il primo lunedì è 1 e non 8 così come a ottobre è 2 e non 9.
Ho provato per i 12 mesi di quest'anno e quindi ne ha cannato un quarto.
Query più affidabili?
N.B.
La query l'ho scritta giusta ma non so perchè il forum mi mangia l'ultimo trattino (anche usando il tag code) tra mese e giorno e lo rimpiazza con un underscore. Anche lui rema contro.![]()