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

Jaké je chování operátoru mínus mezi dvěma datumy v MySQL?

MySQL pouze převádí řetězce na čísla, jak nejlépe umí, aby s nimi mohl provádět matematické operace. V tomto případě jde pouze o odstranění všech nenumerických dvojteček, pomlček a mezer.

Zkuste toto:

SELECT (20110413155959 - 20110413160000) AS dates;

Vaše data, aniž by vše, co jim brání, byla čísla – výsledek je -4041



  1. Jak převedu celé číslo na řetězec jako součást dotazu PostgreSQL?

  2. Jak získat pouze tabulky, nikoli pohledy pomocí SHOW TABLES?

  3. PostgreSQL:zlepšení výkonu pg_dump, pg_restore

  4. Připojení odmítnuto (PGError) (postgresql a rails)