質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Google Cloud Platform

Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

受付中

SQL 統計関数について

chanoma
chanoma

総合スコア6

Google Cloud Platform

Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。

0回答

0評価

1クリップ

119閲覧

投稿2022/04/13 13:28

4/10はα件、4/12はβ件、4/15はγ件...の問い合わせがあったとして、これらの件数を(時系列的に)標準化した上で抽出するような関数・方法はあるのでしょうか。

つまり、
○○日に何件の問い合わせがあったか、というデータが商品毎に存在しますが、「どの商品の問い合わせが統計的に○○日に多いか」を把握したく、その件数を時系列で標準化し、

①:件数の最頻値
②:①が出現する日
を商品毎に抽出したいです。

ただし、日は連続であるとは限らず、頻度は商品によって異なります。
例えば、
商品A…4/10, 4/13, 4/14, 4/18, 4/19...
商品B…2/3, 3/9, 5/28, 6/9...

抽出されるデータのイメージは下記となります。
商品  ①   ②    
商品A 43件  4/23     
商品B 298件 10/29
商品C 87件  5/3

このような関数もしくはそれに近しいものをご存知でしたら、教えて頂ければと思います。よろしくお願いいたします。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

chanoma

2022/04/14 00:59

よく考えたら、 ①は件数の最頻値ではなく、移動平均線のMAX値、 ②はそのMAX値が出現する日、 になるかと思います。 移動平均の関数はどのような記述になるのでしょうか。
nukasa

2022/04/14 02:17

何のRDBMSなのかを書いてください。GCPだけでは分かりません。
chanoma

2022/04/14 03:49

特にMySQLやSQL Serverを使っているわけではなく、Google Cloud PlatformでのBig QueryでSQLを記述しているだけですので、何のRDBMSかは回答できかねると思うのですが、よろしくお願いします。
nukasa

2022/04/14 05:33

Big QueryがDBMSです。
chanoma

2022/04/14 05:50

ありがとうございます。
nukasa

2022/04/18 09:00

集計する前、 > 商品A…4/10, 4/13, 4/14, 4/18, 4/19... > 商品B…2/3, 3/9, 5/28, 6/9... を記録しているテーブルの定義を追記してください。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Google Cloud Platform

Google Cloud Platformは、Google社がクラウド上で提供しているサービス郡の総称です。エンドユーザー向けサービスと同様のインフラストラクチャーで運営されており、Webサイト開発から複雑なアプリ開発まで対応可能です。