質問 > 管理機能 > 売上集計に購入者別集計(商品名/数量) |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
091ad |
投稿日時: 2015/2/6 22:46
対応状況: −−−
|
新米 登録日: 2015/2/6 居住地: 投稿: 1 |
売上集計に購入者別集計(商品名/数量) 2.13系 Postgresql
お世話になってます。 売上集計に購入者別の集計を設置したいのですが、いい方法を教えて頂けないでしょうか? ネットで検索したところ下記コードを発見し「購入者別集計」を設置することはできました。 /** 購入者別集計 **/ public function lfGetOrderCustomer($type, $sdate, $edate) { $objQuery = SC_Query_Ex::getSingletonInstance(); list($where, $arrWhereVal) = $this->lfGetWhereMember('create_date', $sdate, $edate, $type); $where .= ' AND del_flg = 0 AND status <> ?'; $arrWhereVal[] = ORDER_CANCEL; // 会員集計の取得(MySQLの場合) $col = <<< __EOS__ CONCAT(order_name01, order_name02) AS order_name, COUNT(order_id) AS order_count, SUM(total) AS total, AVG(total) AS total_average __EOS__; /* 会員集計の取得(PostgreSQLの場合) $col = <<< __EOS__ (order_name01 || order_name02) AS order_name, COUNT(order_id) AS order_count, SUM(total) AS total, AVG(total) AS total_average __EOS__; */ $from = 'dtb_order'; $objQuery->setGroupBy('customer_id, order_name01, order_name02'); $arrTotalResults = $objQuery->select($col, $from, $where, $arrWhereVal); $tpl_image = $this->lfGetGraphPie($arrTotalResults, 'order_name', 'customer', '(売上比率)', $sdate, $edate); return array($arrTotalResults, $tpl_image); } ここに内容(日付・商品名・数量)を取得してtplに渡すにはどのような方法がありますでしょうか? ------------------------------------------------------------------------------------------- 名前 | 購入履歴 | 購入件数 | 購入合計 | 購入平均 | ------------------------------------------------------------------------------------------- | 2015年1月2日 メロン(数量1) | | | | | スイカ(数量2) | | | | 山田太郎 | 2015年1月5日 メロン(数量1) | 1件 | 25,000円 7,000円| | 2015年1月2日 メロン(数量1) | | | | | スイカ(数量2) | | | | ------------------------------------------------------------------------------------------- | 2015年1月2日 メロン(数量1) | | | | | スイカ(数量2) | | | | 鈴木花子 | 2015年1月5日 メロン(数量1) | 1件 | 25,000円 7,000円| | 2015年1月2日 メロン(数量1) | | | | | スイカ(数量2) | | | | ------------------------------------------------------------------------------------------- 上記のようなイメージをしております コードにあまり詳しくなく、初心者です。コードを書いていただけるとありがたいです。 よろしくお願いいたします。 |
yuh |
投稿日時: 2015/2/7 0:06
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 売上集計に購入者別集計(商品名/数量) クエリで取得すればいいんですが、
引用: 初心者です。コードを書いていただけるとありがたいです。 さすがに丸投げすぎじゃないですか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |