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

Игнориране на годината в SQL заявка с период от време

...
AND DATE_FORMAT(t.DELIV_DATE, '%m%d') BETWEEN '0101' AND '0201'
...

Актуализиране - за обработка на диапазон, който преминава през края на годината (заменете 0101 и 0201 с действителни променливи, представляващи from и to ):

...
AND
  (DATE_FORMAT(t.DELIV_DATE, '%m%d') BETWEEN '0101' AND '0201'
   OR '0101' > '0201' AND
     (DATE_FORMAT(t.DELIV_DATE, '%m%d') >= '0101' OR
      DATE_FORMAT(t.DELIV_DATE, '%m%d') <= '0201'
     )
  )
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Външен ключ на алтернатива на таблицата myisam?

  2. Предаване на масив през AJAX от php към javascript

  3. Как да редактирате съхранена процедура в MySQL?

  4. как да получа mysql резултати за днешна дата?

  5. LOCALTIMESTAMP Примери – MySQL