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. 「MySQLサーバーがなくなったかどうかを確認する方法」

    2. PHPがすでにデータベースに接続されているかどうかを確認するにはどうすればよいですか?

    3. MySQLstr_to_dateの問題

    4. mysqlテーブルの最後の列を追加する方法