Between

gteq – greater than or equal (>=)
lteq – less then or equal (<=) gt – greater then (>)
lt – less (<) Doing BETWEEN with AND

$result = Mage::getModel('modulename/tablename')
		->getCollection()
		->addFieldToFilter('field1',array('gteq' => $value))
		->addFieldToFilter('field2',array("lteq" => $value));

Doing BETWEEN with OR

$result = Mage::getModel('modulename/tablename')
		->getCollection()
		->addFieldToFilter(
			array('bin_start', 'bin_end'),
			array(
				array('gteq' => $binDigits),
				array('lteq' => $binDigits),
                            )
                        );

Leave a Reply