Mysql
 sql >> база данни >  >> RDS >> Mysql

Magento Вземете SUM от общите суми на поръчките между зададените дати

„magento начинът“ ще използва колекции .

Въпросът ви посочва всички поръчки от юли? Ако случаят е такъв, вие се нуждаете само от „от“ във филтъра, а не от „до“...

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql n:m връзка:Намерете редове с няколко специфични отношения

  2. Съхраняването на сесиите в таблицата на DB не работи (използвайки Zend_Session_SaveHandler_DbTable)

  3. MySQL - Как да увеличите размера на varchar на съществуваща колона в база данни, без да нарушавате съществуващите данни?

  4. PHP/MySQL - как да генерирам автоматично връзка за изтриване на ред в вече автоматично генерирана таблица?

  5. Сложни клаузи WHERE, използващи PHP Doctrine ORM