Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql Сравнете две полета за дата и час

Заявката, която искате да покажете като пример, е:

SELECT * FROM temp WHERE mydate > '2009-06-29 16:00:44';

04:00:00 е 4 сутринта, така че всички резултати, които показвате, идват след това, което е правилно.

Ако искате да покажете всичко след 16:00, трябва да използвате правилната (24 часа) нотация в заявката си.

За да направите нещата малко по-ясни, опитайте това:

SELECT mydate, DATE_FORMAT(mydate, '%r') FROM temp;

Това ще ви покаже датата и нейния 12-часов час.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в синтаксиса на MySQL ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ

  2. Последици за производителността от разрешаването на използването на псевдоним в клаузата HAVING

  3. Glassfish Admin Console хвърля java.lang.IllegalStateException при създаване на JDBC пул

  4. ImportError:Няма модул с име flask.ext.mysql

  5. Как този уебсайт коригира кодирането?