これが私がやろうとしていることです。
たとえば、私のデートをしたいと思います。2013-03-13
その日付から、テーブル内の列を検索したいのですが、変数 (上記) と検索している日付の間に 5 日以上ある日付のみを検索したいです。
したがって、2013-03-10
に遭遇した場合、それは有効ではありませんが、変数2013-03-08
から5日以上離れているため、クエリに遭遇した場合は有効になります。$setupStart
それをどのようにクエリに入れますか?ts_inventory
. _ Date
列と数量列。
これまでの私のクエリは次のとおりです。
$setupStart = 2013-03-13;
SELECT * FROM `ts_inventory` WHERE `ts_inventory`.`Quantity` > 0 AND '$setupStart'
編集: 近づきつつあります..ここに私のクエリがありますが、4 月の日付が何らかの理由で表示されません。ただし、通過する列の日付に 5 日を追加し、setupStart よりも小さいかどうかを確認します。
編集:
クエリは実際に機能します。以下に完全なクエリを投稿します。
SELECT * FROM `ts_inventory` WHERE `ts_inventory`.`Quantity` > 0 AND `ts_inventory`.`LastDate` + INTERVAL 5 DAY <= '2013-03-13'