бл... виевс неправильно раставляет значения из формы в запрос.
Например:
В форме заполнены поля вместимость и цена, 10 и 100 соответственно, но бл... в запросе первая 10-ка отсутствует напрочь, а 100 из поля цена почему то попадает во вместимость!
WHERE (node.type in ('saunu')) AND (node.status <> 0) AND (node_data_field_vmestimost2.field_vmestimost2_value >= 100) AND (node_data_field_vmestimost2.field_cost_value <= 0)
Чудеса!