sql >> データベース >  >> RDS >> Mysql

Magento設定された日付間の注文合計の合計を取得します

    「Magentoの方法」 コレクション を使用します 。

    あなたの質問は7月以降のすべての注文を述べていますか?この場合、フィルターには「from」のみが必要であり、「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. LaravelSailがデフォルトのデータベースを再構築

    2. タブ区切りのテキストファイルをPHPを使用してMySQLテーブルに読み込みます

    3. MySQLで1か月の日数を取得する方法

    4. mysqlサーバーへの接続の問題:ERROR 2003(HY000)