Я пытаюсь извлечь записи из таблицы, используя следующий sql-запрос.Sql Query with Date range
SELECT Code,Description FROM Table
WHERE ID= 1 AND FromDate >= '2010-02-14' AND ToDate <= '2012-03-14'
Даже если записи существуют для этой даты, запрос ничего не возвращает.
ID HID HCode HDescription FromDate ToDate
-------------------------------------------------------------------
1 3 H8 New Year 2012-03-14 12:38:00 2012-03-14 12:38:00
Дайте мне подходящее решение. Спасибо за ваше время !!
Можете ли вы разместить свой дизайн стола? – Colin
Можете ли вы показать нам «FromDate» и «ToDate» для записи с идентификатором «ID = 1»? –
Чтобы не зависели от настроек языка, региона или формата даты, вы должны использовать формат ISO-8601 при указании дат - 'YYYYMMDD' (** no ** тире!). Кроме того: если они являются «DATETIME» oclumns (вы этого явно не сказали), тогда '<= '20120314'' найдет что-либо * до * 14 марта, но если ** не ** прочитает какие-либо записи для 14 марта (с временной частью> 00:00:00) .... –