有没有办法在我们想要将第二个日期增加1的2个日期之间查找MySql Query
中的所有记录。
假设用户输入Date1 as 2017-04-01
和Date2 as 2017-04-25
,但在此处我总是希望在将Date2
递增1天后Date2 as 2017-04-26
,即find_thing(1,[H | _T], H).
find_thing(2, [_H, M | _T], M).
find_thing(X,[_H | T], L) :- X1 is X - 1, find_thing(X1, T, L).
。
请尽可能告诉我?
答案 0 :(得分:1)
您可以使用MySQL的DATE_ADD()
功能将一天添加到您范围内的较高日期:
SELECT *
FROM yourTable
WHERE date BETWEEN '2017-04-01' AND DATE_ADD('2017-04-25', INTERVAL 1 DAY)