Привет всем, мне нужна небольшая помощь в выяснении того, как получить диапазон дней для моего запроса. Вот код, я пытаюсь из:mySQL date range problem
select id, idNumber, theDateStart, theDateEnd
from clients
WHERE idNumber = '010203'
AND theDateStart >= '2010-04-09'
AND theDateEnd <= '2010-04-09';
Это то, что данные в таблице выглядит следующим образом:
TheDateStart = 2010-04-09
TheDateEnd = 2010-04-11
При тестировании этого кода выше, это ничего не заселяют. Если я выберу TheEndDate, он заполняет, но также и некоторые другие данные таблиц, которые он не должен делать (он должен получить только одну запись).
Я знаю, проблема в двух днях. Я не уверен, как получить диапазон дат для DateStart и theDateEnd, так как если кто-то попробует его, скажем, в 2010-04-10, он все равно должен знать его в ярости 2010-04-09 - 2010- 04-11. Но сейчас, это не так ...
Любая помощь будет замечательной! : О)
Дэвид
, что происходит за IDNumber как '% 010203%', ваши даты столбцы строка или дата!? – lexu