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

získat hodnoty z tabulky pouze pro konkrétní den v mysql

Nejprve byste měli uložit své časové hodnoty do DATETIME (nebo možná TIMESTAMP ) sloupec. Poté postupujte podle odpovědí na tuto otázku .

Pokud však opravdu trvejte na tom, abyste to udělali s řetězci, vždy můžete použít LIKE srovnání:

SELECT * FROM `call` WHERE date_time LIKE '12/15/2012 %'

(ukázka na sqlize.com )

Samozřejmě to funguje pouze pro vyhledání všech záznamů za jeden den (nebo s příslušnou úpravou za jednu hodinu / minutu / měsíc / rok / atd.). Pokud potřebujete složitější kritéria výběru, důrazně doporučuji přejít na skutečný DATETIME sloupec.



  1. mySql zkopíruje řádky do stejné tabulky se změněnou hodnotou klíče (existující nepřepisování)

  2. OBJEDNAT nejprve podle abecedy a poté podle čísla

  3. Jaká je výchozí metoda šifrování hesla Drupalu?

  4. Klasické ASP + Motobit Pure ASP Upload + UTF-8 znaková sada