バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
shinra
投稿日時: 2017/9/7 14:39
対応状況: −−−
一人前
登録日: 2017/9/2
居住地:
投稿: 124
Re: その日に出荷する各商品の注文総数を出力したい。
もし商品Aと商品Bのみにするのであれば

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 AND 
			EXISTS(
				SELECT
					*
				FROM
					dtb_order_detail
				WHERE
					order_id = dtb_order.order_id AND 
					product_id IN(1,2) //←ここにAとBの商品のproduct_idを入れる
				
			)
	) as a
WHERE
	cnt > 130

このような感じで変更すれば取れますが、受注が多そうなので適切にINDEX追加が必要になるかと思います。

クエリ自体はボタンで実行でもページを読み込んだ時に実行でもどちらでもいいんじゃないでしょうか?
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   その日に出荷する各商品の注文総数を出力したい。 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,873名です
総投稿数は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.