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

Избор на период от време MySQL с date_format

Трябва да използвате STR_TO_DATE тъй като искате да конвертирате string обратно към date

SELECT MvtDate, date_format(MvtDate,'%d-%m-%Y')
FROM  `immmvt`
WHERE MvtDate BETWEEN STR_TO_DATE('01-01-2010','%d-%m-%Y') AND 
                      STR_TO_DATE('02-01-2010','%d-%m-%Y')
FYI: DATE_FORMAT() converts date to formatted string representation.
     STR_TO_DATE() converts formatted string back to date


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавете нова колона към резултата и обединете таблицата

  2. Пинг на MySQL сървър

  3. Крайна стъпка на заявката е много дълга в произволни моменти

  4. Как да преименувате таблица в MySQL

  5. Проблем с базата данни на Laravel 5