전날을 만든 Magento의 고객 또는 전날 업데이트 한 고객을 반환하고 싶습니다. 나는 어떤 성공도없이 addFieldToFilter를 가지고 놀려고했다.복잡한 쿼리를 의미하는 날짜
나는 또한 Zend_Db_Select를 조작하려고했지만 성공하지 못했습니다.
그래서 지금은 붙어 있어요!
가 여기 내 시도의 일부입니다 :이 현재로 설정되어 있기 때문에
$customer = Mage::getModel('customer/customer');
$customers = $customer
->getCollection()
->getSelect()
->where("updated_at >= ? AND updated_at <= ?",$this->getFrom(), $this->getTo())
->orWhere("e.created_at >= ? AND e.created_at <= ?", $this->getFrom(), $this->getTo());
또는
->addFieldToFilter(
array(
array('attribute'=>'updated_at', 'gteq'=>$this->getFrom()),
array('attribute'=>'created_at', 'gteq'=>$this->getFrom())
),
'',
'left'
);
감사
생성 된 SQL 쿼리는 어떤 모양입니까? (var_dump (string) $ customer-> getSelect());) –