sql >> Database >  >> RDS >> Mysql

Magento Ontvang SOM van ordertotalen tussen ingestelde datums

'de magento-manier' zou verzamelingen gebruiken .

Uw vraag vermeldt alle bestellingen sinds juli? Als dit het geval is, dan heb je alleen de 'van' in het filter nodig en niet de 'naar'...

$orderTotals = Mage::getModel('sales/order')->getCollection()
    ->addAttributeToFilter('status', Mage_Sales_Model_Order::STATE_COMPLETE)
    ->addAttributeToFilter('created_at', array('from'  => '2012-07-01'))
    ->addAttributeToSelect('grand_total')
    ->getColumnValues('grand_total')
;
$totalSum = array_sum($orderTotals);

// If you need the value formatted as a price...
$totalSum = Mage::helper('core')->currency($totalSum, true, false);


  1. Django MySQL afzonderlijke query voor het verkrijgen van meerdere waarden

  2. hoe datum en tijd toe te voegen met de naam van het back-upbestand met behulp van mysqldump vanaf de opdrachtprompt en om het pad van het back-upbestand te definiëren

  3. Codeigniter's 'where' en 'or_where'

  4. Hoe de slaapstandcriteria te schrijven voor deze sql-query?