MySQLです。
SELECT * FROM tableA WHERE update_date BETWEEN DATE_FORMAT(DATE_SUB(curdate(), interval 1 day)) AND DATE_FORMAT(DATE_ADD(curdate(), interval 0 day)) OR register_date BETWEEN DATE_FORMAT(DATE_SUB(curdate(), interval 1 day)) AND DATE_FORMAT(DATE_ADD(curdate(), interval 0 day)) OR ..続く(別カラムでもDATE_FORMATが繰り返される)
WHERE句の
DATE_FORMAT(DATE_SUB(curdate(), interval 1 day), "フォーマット指定") <=別カラムでもここは一緒
と
DATE_FORMAT(DATE_ADD(curdate(), interval 0 day), "フォーマット指定") <=別カラムでもここは一緒
が幾度も繰り返されるため、AS指定とか?を使って一度の記述で済ませる方法を
教えてください。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー