|
|
|
|
|
для: Faraon
(09.08.2007 в 08:23)
| | Конечно.
Игорь, прошу прощения. | |
|
|
|
|
|
|
|
для: Trianon
(08.08.2007 в 21:54)
| | >Если требуется получить строки, попадающие в запрошенный из формы интервал - тогда, конечно, вполне достаточно простого запроса, который показал chepos.
chepos ;) | |
|
|
|
|
|
|
|
для: Trianon
(08.08.2007 в 21:54)
| | СПАСИБО БОЛЬШОЕ А МОЖЕТЕ ПРОКОМЕНТИРОВАТЬ СТРОКИ ЗАПРОСА А ТО Я БОЛЬШУЮ ПОЛОВИНУ НЕ ПОНЯЛ Я ВАЩЕ ТО НЕ ДАВНО С МУСКУЛОМ ДРУЖУ | |
|
|
|
|
|
|
|
для: ReZiStOr
(08.08.2007 в 21:30)
| | нужно добавить таблицу ступеней стоимости.
costs(id, rate)
1 0
2 100
3 300
4 600
5 1000
6 9999999
|
SELECT arenda.*, ct.*
FROM arenda
JOIN
(SELECT ll.id AS cost_id, ll.rate AS cost_low, hh.rate AS cost_high
FROM costs AS ll
JOIN costs AS hh ON ll.id+1 = hh.id
) AS ct ON arenda.cost > rate_low AND arenda.cost <= rate_high
|
Если требуется получить строки, попадающие в запрошенный из формы интервал - тогда, конечно, вполне достаточно простого запроса, который показал cheops. | |
|
|
|
|
|
|
|
для: ReZiStOr
(08.08.2007 в 21:30)
| | 1) А поле "стоимость" так и называется по-русски? Или у него имеется английское название?
2) Это должен быть один запрос или два? Если два, то можно поступить следующим образом
SELECT * FROM orenda WHERE стоимость >= 100 AND стоимость <= 300;
SELECT * FROM orenda WHERE стоимость >= 300 AND стоимость <= 600;
|
| |
|
|
|
|
|
|
| Народ помогите плисс с заросом например есть у меня таблица в ней есть пое "стоимость" мне надо выбрать от туда интервалы типа квартиры от 100 до 300 долларов в месяц. или от 300 до 600 таблица "orenda" | |
|
|
|
|