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

MySQL - Между месеци (вместо времева марка)

Не съм сигурен, ако искате да вземете всички редове от януари до юни, само редовете до 1 юни или всички редове от януари до май. Можете да използвате например:

[...] WHERE `date_column` BETWEEN '2012-01-01' AND '2012-06-01'

което ви дава всички редове, включително 1 юни.

Използвайте това, за да получите всички редове от пълните месеци от януари до юни:

[...] WHERE YEAR(`date_column`)=2012 AND MONTH(`date_column`) BETWEEN 1 AND 6

(промяна на BETWEEN 1 AND 5 от януари до май)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Правилно боравене с дълги данни в Hibernate

  2. Как да предам променлива към IN клауза?

  3. Как да разделите mySQL информацията, за да се покаже в HTML колони

  4. Грешка в Mysql:Потребителят, посочен като дефинер ('mysql.infoschema'@'localhost'), не съществува', когато се опитва да изхвърли пространства за таблици

  5. SQL / MySQL - Подреждане по дължина на колоната