sql >> Database teknologi >  >> RDS >> Mysql

Magento Få SUM af ordretotaler mellem fastsatte datoer

'the magento way' ville bruge samlinger .

Dit spørgsmål angiver alle ordrer siden juli? Hvis dette er tilfældet, kræver du kun 'fra' i filteret og ikke 'til'...

$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. SQL Server 2016:Ydeevnepåvirkning af altid krypteret

  2. MySQL-skemanavn med bindestreg tillader mig ikke at udføre kommandolinjeforespørgsel

  3. SQLite Query i Android ved hjælp af markøren

  4. Tidligere Capgemini Executive, Sunitha Ray, slutter sig til ScaleGrid DBaaS for at udvide virksomhedens salg