Я только что спросил (и любезно ответил)
Этот вопрос: SQLite3 выбрать поле по числовому диапазону
Но теперь, если у меня есть таблица
rowid value1 value2 type
(int) (float) (float) (char)
1 15.3 20.2 W
2 17.8 30.5 W
3 15.8 25.3 S
4 16.1 48.0 WT
Как выбрать те строки, где type = 'W' & type = 'S' и 15 <= value1 <= 16,6 и 30,0 <= value2 <= 30.0 </em>?
Я пытаюсь, как кто-то предложил на моем предыдущем вопросе, использовать AND
, но для строк что-то вроде этого:
SELECT * FROM EN WHERE type='S' and type='W';
Не работает, он возвращает пустой результат (я использую расширение диспетчера SQLite).для Firefox).
И в базе данных есть сотни типов W, S, WT.