Помогите составить запрос

Smile

Старатель
Регистрация
12 Ноя 2006
Сообщения
157
Реакции
11
Доброй ночи,

помогите создать правельный запрос, весь день мучаюсь ничего не получается...
есть таблица, в таблице структура выгледит след. образом:

id | in | ctr | limit
--------------------
1 | 20 | 0.6 | 0
2 | 34 | 0.34| 0
3 | 167| 0.5 | 100
4 | 46 | 0.55| 0

нужно выбрать все ид кроме тех у кого in'ов больше limit'а... , если лимит = 0 то не считает разницу между limit и in... сортировка идет по ctr

тоесть после запроса должно получится чтото ароде этого:

id | in | ctr | limit
--------------------
1 | 20 | 0.6 | 0
4 | 46 | 0.55| 0
2 | 34 | 0.34| 0

помогите... как сделать ?
 
Код:
SELECT `id`, `in`, `ctr`, `limit` FROM `TABLE_NAME` WHERE `in` < `limit` OR `limit` = 0 ORDER BY `ctr` DESC
 
Назад
Сверху