Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Magento Nhận SUM tổng số đơn đặt hàng giữa các ngày đã đặt

'the magento way' sẽ sử dụng bộ sưu tập .

Câu hỏi của bạn cho biết tất cả các đơn đặt hàng kể từ tháng bảy? Nếu đúng như vậy thì bạn chỉ yêu cầu 'from' trong bộ lọc chứ không phải 'to' ...

$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. Các lệnh sao lưu và khôi phục MySQL để quản trị cơ sở dữ liệu

  2. Phân trang hồ sơ về vấn đề phía Khách hàng

  3. Cột trùng lặp khi tham gia

  4. chỉ đếm mysql cho các giá trị riêng biệt trong truy vấn đã kết hợp

  5. Thủ tục lưu trữ Mysql đưa ra lỗi cột không xác định khi thực thi