Сравнение даты по нескольким полямhttp://softtime.ru/forumСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476464Немного изменил и заработало. Странно что не работало. спасибо.Сравнение даты по нескольким полямMon, 4 Apr 2011 00:45:02 +0300KeysesСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476434Тогда запрос должен выглядеть как-то так SELECT * FROM tbl WHERE p_id = 1 AND '2011-05-29' "= `start` AND '2011-06-24'...Сравнение даты по нескольким полямSun, 3 Apr 2011 20:18:37 +0300cheopsСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476427да, интервалы перекрываться не могут., ну и если они разрываются на некий период, и он попадает в запрошенный интервал -...Сравнение даты по нескольким полямSun, 3 Apr 2011 19:44:00 +0300KeysesСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476426Хорошо, правильно ли я понимаю, что в базе данных интервалы не перекрываются? Т.е. нам достаточно найти строки, в которые запрашиваемый...Сравнение даты по нескольким полямSun, 3 Apr 2011 19:32:34 +0300cheopsСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476424Нет - нельзя, для каждого периода своя цена и некоторые другие уникальные параметры. + Это лишнее действие: высчитывать даты и...Сравнение даты по нескольким полямSun, 3 Apr 2011 19:07:21 +0300KeysesСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476420Хм... а в базе ничего менять нельзя? Т.е. нельзя ли сформировать временную/вспомогательную таблицу с датами-исключениями (заказы ведь в рамках одного...Сравнение даты по нескольким полямSun, 3 Apr 2011 18:17:48 +0300cheopsСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476417Ок попробую описать иначе: Есть лагерь, в него хочет заехать новый человек и пробыть там с 2011-05-29 по 2011-06-24. В...Сравнение даты по нескольким полямSun, 3 Apr 2011 16:48:59 +0300KeysesСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476416"не сработал ни один из двух запросов. Скорее всего потому что он смотрит end и start в пределах "одной строки...Сравнение даты по нескольким полямSun, 3 Apr 2011 16:32:41 +0300cheopsСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476412C условием (UNIX_TIMESTAMP(`end`) - UNIX_TIMESTAMP(`start`)) " 86400 не сработал ни один из двух запросов. Скорее всего потому что он смотрит...Сравнение даты по нескольким полямSun, 3 Apr 2011 15:24:36 +0300KeysesСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476406Если я правильно понял, то для поиска такой даты можно отталкиваться от следующего запроса SELECT * FROM tbl WHERE p_id...Сравнение даты по нескольким полямSun, 3 Apr 2011 15:06:15 +0300cheopsСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476401они просто должны попадать в промежуток. Первая дата 2011-05-29 попадает в промежуток {2011-05-20, 2011-06-10} первой строки Вторая 2011-06-24 попадает в...Сравнение даты по нескольким полямSun, 3 Apr 2011 13:20:48 +0300KeysesСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476395"нужно чтобы, если на вход поступают 2 даты 2011-05-29 и 2011-06-24 Не очень пока понятно. Первая и вторая дата к...Сравнение даты по нескольким полямSun, 3 Apr 2011 13:05:28 +0300cheopsСравнение даты по нескольким полямhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=79930#post476392Есть таблица со следующими полями: id (INT) start (TIMESTAMP) end (TIMESTAMP) price (FLOAT) p_id (INT) 1 2011-05-20 2011-06-10 155 1...Сравнение даты по нескольким полямSun, 3 Apr 2011 12:52:25 +0300Keyses