MySQLでdatetime型のカラムから秒は省いて検索する方法
MySQLでdatetime型のカラムに対して「2022-10-07 10:30」のように秒部分は無しで検索したい。もちろん検索結果としては「2022-10-07 10:30:00~10:30:59」までが表示されるようにしたい。以下に対応方法をメモ。
ソースコード
SELECT * FROM `テーブル名` WHERE DATE_FORMAT( `カラム名`, '%Y-%m-%d %H:%i' ) = '検索する年月日時分を指定';
DATE_FORMAT関数を用いるのが良いみたい。詳細はリファレンスページ参照。
参考サイト
関連記事
- 
					
													  
- 
					MySQLで「Incorrect integer value: '' for column」エラーの対応方法MySQLで「Incorrect integer value: '' for c ... 
- 
					
													  
- 
					MySQLでLIKE検索時に大文字・小文字・半角・全角全て区別したい以前にMySQLであいまい検索時に大文字小文字は区別しないが、それ以外は全て区別 ... 
- 
					
													  
- 
					異なるVPS間でMySQLの接続を行う方法異なるVPS間でMySQL接続を行った際のメモ。 目次1 対応方法 ... 
- 
					
													  
- 
					MySQLで1対多というテーブル構造でデータ結合と条件検索する方法MySQLで飲食店舗テーブルと休業日テーブルがあり、1店舗に対して複数行の休業日 ... 
- 
					
													  
- 
					MySQLで指定の順にデータをソートする方法(ORDER BY FIELD)MySQLで指定した順にソートしてデータを取り出したい。通常だと主キーだったり何 ...