set @i = -1;
SELECT DATE(ADDDATE('2012-02-10', INTERVAL @i:[email protected]+1 DAY)) AS date FROM `table`
HAVING
@i < DATEDIFF('2012-02-15', '2012-02-10')
これにより、規定どおりに結果セットが返されます。このクエリでは、datediffとadddateの2つの異なる日付を変更するだけで済みます。
set @i = -1;
SELECT DATE(ADDDATE('2012-02-10', INTERVAL @i:[email protected]+1 DAY)) AS date FROM `table`
HAVING
@i < DATEDIFF('2012-02-15', '2012-02-10')
これにより、規定どおりに結果セットが返されます。このクエリでは、datediffとadddateの2つの異なる日付を変更するだけで済みます。