◆私のスキル
主に営業を担当してて、
データ抽出作業はマニュアルを見ながらやっとできるレベルです。
◆状況
一日(購入日ごと)の売上が入ったテーブルがあります。
会員ID(文字) 購入確定日時(文字yyyy-mm-dd hh-mm-ss) レシートナンバー(文字) 購入商品(文字) 購入個数(数字) 購入金額(数字) クーポン払(数字) パーティション(購入日 文字 yy-mm-dd)
※レシートナンバーはAさんが1度に購入した際に1意に付くものです。
◆やりたいこと
会員それぞれの1週間ごとの購入金額の合計を下記のようにまとめて出力したいです。
10月23日〜10月29日 10月30日〜11月5日 11月6日〜11月12日 ・・・
Aさん 200 3400 0
Bさん 0 0 1200
Cさん 50000 0 1200
のような形式で考えています。
1週ごとの合計はマニュアルを見ながらやれたのですが
これではあまりにも時間がかかってしまうので
まとめて出力する方法が知りたいです。
やり方をご存じの方がいらっしゃったら
教えて下さい
よろしくおねがいします。
※
以前も同様の質問をしたのですが
何故かなくなっていましたので再度質問させていただきました
No.1ベストアンサー
- 回答日時:
RDBはSQL Server で間違いないですね?
select ユーザー,
sum(case when (日付 between '2019-10-23' and '2019-10-29') then 1
else 0 end * 購入金額),
sum(case when (日付 between '2019-10-30' and '2019-11-05') then 1
else 0 end * 購入金額),
sum(case when (日付 between '2019-11-06' and '2019-11-12') then 1
else 0 end * 購入金額)
from テーブル
group by ユーザー
ありがとうございます。
クエリは回せそうです。
※クエリは回っているのですが、
負荷が大きいようでタイムアウトで止まってしまい
結果を見ることができず。
確認出来たら再度連絡しますね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 数行を1組とする300組ほどあるデータの項目を揃えたいです。 3 2023/01/26 19:38
- Excel(エクセル) Excelについて Excel初心者です。 日報に数字を入力する時、誤った数字を入れると、セルが赤く 6 2023/03/31 17:05
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- Excel(エクセル) エクセルのマイナス表示 3 2022/03/28 16:35
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- その他(ネットショッピング・通販・ECサイト) 11月1日に中国サイトで品物を購入しました私は何度もメールしていて4日に発送するとメールがあり5日の 6 2022/11/08 10:24
- その他(ネットショッピング・通販・ECサイト) krsaidサイトで4点購入しました。12月15日ににありがとうございます。ご入金の確認できました。 1 2022/12/21 09:15
- MySQL SQLについて質問です。 SELECT TO_CHAR(TO_DATE('90-10-08.'YY- 4 2022/05/13 20:55
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- メルカリ メルカリでd払いした商品で、送料が別だった! 1 2022/10/27 02:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのAccessでDATE型のINSERT
-
SQL文について教えてください
-
質問です How is your school l...
-
IF文、条件分岐の整理方法
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
SQLで特定の項目の重複のみを排...
-
処理件数を非表示にしたい
-
フィルターかけた後、重複を除...
-
Access:クエリーにて集計後に...
-
Exel VBA 別ブックから該当デ...
-
エクセルで最後の文字だけ置き...
-
for whichの使い方
-
エラー 1068 (42000): 複数の主...
-
NO WAR NO ABE
-
SQLを作ったのですがうまくいき...
-
テーブル列数とデータファイル...
-
access2003 クエリSQL文に...
-
Mysql UPDATE出来ません
-
INSERT文でフィールドの1つだ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのAccessでDATE型のINSERT
-
クロス集計で、列を動的に
-
●SQL Server 2000●日付だけ取得...
-
SQLサーバでの和暦(int)→西暦へ...
-
SQLで日付の指定
-
ACCESS 日付の比較
-
nvarcharとdatetimeで作成され...
-
select文で int を yyyy-mm-dd...
-
日付/時刻型のフィールドに対し...
-
SQLServerでの日付関連に関する事
-
Datetime型 条件について
-
SQLのクエリの書き方を教えて下...
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
SELECT 文 GROUP での1件目を...
-
1、Rstudioで回帰直線を求める...
-
for whichの使い方
-
カーソル0件の時にエラーを発生...
おすすめ情報