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

MySQL:Vyberte předchozí měsíc a měsíc předtím

Pokud od data odečtete aktuální den v měsíci a přidáte 1, máte začátek aktuálního měsíce. Můžete použít tuto logiku:

where time between date_sub(curdate(), interval day(curdate()) - 1 day) and
                   date_sub(date_add(date_sub(curdate(), interval day(curdate()) - 1 day), interval 1 month), interval -1 day)



  1. Oprávnění SELECT INTO OUTFILE odepřeno, ale uživatel může zapisovat do adresáře

  2. Oracle:aktualizace více tabulek => ORA-01779:nelze upravit sloupec, který se mapuje na tabulku bez zachování klíčů

  3. Optimalizace dotazů MySQL napříč hierarchickými daty

  4. Jak získat seznam předměstí v okolí místa a poté opakovat pro další místa pomocí MySql?