我想從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());) – 2010-08-10 18:49:40