sql >> Database teknologi >  >> RDS >> Mysql

Ignorerer året i SQL Query med datointerval

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

Opdater - for at håndtere rækkevidde, der løber gennem slutåret (erstat 0101 og 0201 med faktiske variable, der repræsenterer from og 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 ikke indlæse godkendelsesplugin 'caching_sha2_password' i Netbean

  2. Opdater/forøg en enkelt kolonne på flere rækker på én gang

  3. Hvordan kan jeg kombinere to procedurer i én for at udfylde én tabel i stedet for at hver af de to procedurer udfylder sin egen tabel?

  4. Sådan installeres MySQL 8 med Workbench på Windows 10