sql >> Database >  >> RDS >> Mysql

Het jaar negeren in SQL Query met datumbereik

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

Bijwerken - om het bereik af te handelen dat door het eindjaar loopt (vervang 0101 en 0201 met werkelijke variabelen die from vertegenwoordigen en 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. Kan ik SQL-selecties opnieuw ordenen nadat de limiet is toegepast?

  2. Foutcode:1822. Kan de beperking van de externe sleutel niet toevoegen. Ontbrekende index voor beperking 'ekdromes_ibfk_1' in de tabel 'pwlhseis' waarnaar wordt verwezen

  3. MariaDB BENCHMARK() uitgelegd

  4. Hoe u Change Data Capture (CDC) op een database in SQL Server inschakelt - SQL Server-zelfstudie