sql >> Databasteknik >  >> RDS >> Mysql

Vilket läge för MySQL WEEK() uppfyller ISO 8601

I ISO-veckanumrering är måndag den första dagen i veckan, så bara det begränsar den till ett av de udda lägena.

Per Wikipedia :

Den tredje av dessa beskrivningar matchar "med mer än 3 dagar i år" från tabellen ovan, så nu har vi begränsat det till antingen 1 eller 3.

Slutligen, fortfarande från Wikipedia (min kursivering):

Därför måste intervallet vara 1-53, inte 0-53. Detta betyder i sin tur att rätt läge är läge 3 .



  1. SQL 1064 Syntaxfel med en JDBC-förberedd sats

  2. Kör inbyggd sql med viloläge

  3. PHP- infoga binär data i mysql med hjälp av förberedda satser

  4. MariaDb SQL Injection