バージョン選択

フォーラム

メニュー

オンライン状況

68 人のユーザが現在オンラインです。 (57 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 68
もっと...

サイト内検索

質問 > 管理機能 > 売上集計>月別

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
snitta
投稿日時: 2013/11/7 15:19
対応状況: −−−
一人前
登録日: 2013/10/3
居住地: 島根県
投稿: 100
Re: 売上集計>月別
年月別の集計があると便利ですよね。

とりあえず、デフォルトの月別集計を年月別集計に変更してしまっても良いのでしたら、以下のメソッドの該当箇所を書き換える事で実現可能そうです。
SC_DB_DBFactory_MYSQL::getOrderTotalDaysWhereSql()
SC_DB_DBFactory_PGSQL::getOrderTotalDaysWhereSql()
LC_Page_Admin_Total::lfGetOrderTerm()
LC_Page_Admin_Total::lfDateTimeArray()

実際にパッチを作成してみました。動作確認はしていませんので、あくまでご参考程度までに…。

diff -ur 2.12.2/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php 2.12.2-f61876/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php
--- 2.12.2/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php	Wed May 30 16:37:01 2012
+++ 2.12.2-f61876/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php	Thu Nov  7 14:42:08 2013
@@ -151,7 +151,7 @@
     function getOrderTotalDaysWhereSql($type) {
         switch ($type) {
             case 'month':
-                $format = '%m';
+                $format = '%Y-%m';
                 break;
             case 'year':
                 $format = '%Y';
diff -ur 2.12.2/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php 2.12.2-f61876/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php
--- 2.12.2/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php	Wed May 30 16:37:01 2012
+++ 2.12.2-f61876/data/class/db/dbfactory/SC_DB_DBFactory_PGSQL.php	Thu Nov  7 14:47:05 2013
@@ -147,7 +147,7 @@
     function getOrderTotalDaysWhereSql($type) {
         switch ($type) {
             case 'month':
-                $format = 'MM';
+                $format = 'YYYY-MM';
                 break;
             case 'year':
                 $format = 'YYYY';
diff -ur 2.12.2/data/class/pages/admin/total/LC_Page_Admin_Total.php 2.12.2-f61876/data/class/pages/admin/total/LC_Page_Admin_Total.php
--- 2.12.2/data/class/pages/admin/total/LC_Page_Admin_Total.php	Thu Jun 21 15:02:41 2012
+++ 2.12.2-f61876/data/class/pages/admin/total/LC_Page_Admin_Total.php	Thu Nov  7 14:48:15 2013
@@ -664,7 +664,7 @@
             case 'month':
                 $xtitle = '(月別)';
                 $ytitle = '(売上合計)';
-                $format = '%m';
+                $format = '%Y-%m';
                 break;
             case 'year':
                 $xtitle = '(年別)';
@@ -738,7 +738,7 @@
     function lfDateTimeArray($type, $st, $ed) {
         switch ($type) {
             case 'month':
-                $format        = 'm';
+                $format        = 'Y-m';
                 break;
             case 'year':
                 $format        = 'Y';


----------------
Seiji Nitta
zenith6@gmail.com
https://github.com/zenith6/

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   売上集計>月別 hidaka 2013/11/6 18:29
   » Re: 売上集計>月別 snitta 2013/11/7 15:19
       Re: 売上集計>月別 hidaka 2013/11/7 17:33
         Re: 売上集計>月別 shutta 2013/11/14 23:13
           Re: 売上集計>月別 hidaka 2013/11/20 14:15
             Re: 売上集計>月別 shutta 2013/11/25 23:17

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,851名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.