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

Търсенето между датите в заявката не показва правилния резултат

Опитайте:

SELECT * FROM `msr_bills` 
WHERE STR_TO_DATE(bill_date, '%d-%m-%Y')
BETWEEN STR_TO_DATE('15-09-2021', '%d-%m-%Y')  AND  STR_TO_DATE('23-09-2021', '%d-%m-%Y') ;

https:/ /dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_str-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. Mysql заявка за умножение

  2. Какъв е методът за криптиране на парола по подразбиране на Drupal?

  3. Django - OperationalError:(2006, „MySQL сървърът е изчезнал“)

  4. Показване на дървовидното меню на избрания родител

  5. Можете ли да използвате MySQL за свързване към самостоятелна база данни, напр. mydata.db?