バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > その日に出荷する各商品の注文総数を出力したい。

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
shinra
投稿日時: 2017/9/7 14:14
対応状況: −−−
一人前
登録日: 2017/9/2
居住地:
投稿: 124
Re: その日に出荷する各商品の注文総数を出力したい。
出荷する各商品の条件は何を元に判断するのでしょうか?
社内で使用するので受注=出荷で問題ないのであれば
例えば

CREATE TABLE `dtb_order_send` (
 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
 `senddate` date,
 `order_id_start` int(10) unsigned NOT NULL ,
 `order_id_end` int(10) unsigned NOT NULL ,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;

このようなテーブルを作成し、


INSERT INTO
	dtb_order_send
SELECT
	id,
	senddate,
	order_id_start,
	order_id_end
FROM
	(
		SELECT
			NULL as id,
			DATE(NOW()) as senddate,
			MIN(order_id) as order_id_start,
			MAX(order_id) as order_id_end,
			COUNT(*) as cnt
		FROM
			dtb_order
		WHERE
			order_id > COALESCE((
				SELECT
					order_id_end 
				FROM
					dtb_order_send
				ORDER BY
					id DESC
				LIMIT 1
				),0) AND 
			status <> 3
	) as a
WHERE
	cnt > 130


一応キャンセルは入れていますが、このようなクエリを定期的に発行することで、130件以上になった受注データをまとめて開始のorder_idと終了のorder_idを保存することができます。

一旦DBにそのデータが保存できれば後は管理画面上で何なりと表示等はできるかとおもいます。


*MINとMAXが逆になってたので修正しました
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   その日に出荷する各商品の注文総数を出力したい。 tsurtua 2017/9/7 13:42
   » Re: その日に出荷する各商品の注文総数を出力したい。 shinra 2017/9/7 14:14
       Re: その日に出荷する各商品の注文総数を出力したい。 tsurtua 2017/9/7 14:33
         Re: その日に出荷する各商品の注文総数を出力したい。 shinra 2017/9/7 14:39
           Re: その日に出荷する各商品の注文総数を出力したい。 tsurtua 2017/9/7 14:48
             Re: その日に出荷する各商品の注文総数を出力したい。 shinra 2017/9/7 15:15
               Re: その日に出荷する各商品の注文総数を出力したい。 tsurtua 2017/9/7 17:20

 



ログイン


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

統計情報

総メンバー数は88,874名です
総投稿数は110,000件です

投稿数ランキング

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
1295
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.