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

Jak získám první den v týdnu data v mysql?

Pokud týden začíná v neděli, postupujte takto:

DATE_ADD(mydate, INTERVAL(1-DAYOFWEEK(mydate)) DAY)

Pokud týden začíná v pondělí, postupujte takto:

DATE_ADD(mydate, INTERVAL(-WEEKDAY(mydate)) DAY);

více informací



  1. Konfigurace MySQL 8

  2. Jak formátovat data v Oracle

  3. Dynamický alias sloupce založený na hodnotě sloupce

  4. Dynamický název sloupce pomocí připraveného příkazu + SQL dotaz s proměnnou obsahující 's