2017-08-18 4 views
0

私はデータベーステーブルstudentvideosを持っています。私はこのテーブルから、1週間のビデオを見ている時間を意味する月の週数に基づいてデータを検索したいと考えています。合計で列のテーブル構造とのnoofviews列は、ビデオ監視されます。週番号は、テーブル構造の列としてwofmonthと指定されています。月の週数を使用してMySQLデータベーステーブルから週単位のデータを取得するには?

たちはVID1という名前のビデオを持っています、VID1は、私は戻ってネストされた配列/ JSON形式の応答を取得したい2.

週に1週で10秒と10秒のために1回2時間ごとに見ています私は毎週のタグとして週番号を持っており、毎週のビデオナンバー、その特定の週にそのビデオが見られる時間の合計(例えば、週1の配列は時間20秒のvid1を持ち、週2の配列はその時間にビデオが見られるのと同様の時間数。

Screenshot of studentvideos table

私は、次のクエリを試してみましたが、私は、所望の結果は、上記の説明を取得するクエリを変更したり、書き換えする方法を知りません。

「videoid、sum(noofviews)、sum(totaltime)FROM studentvideos group from videoid」;

結果:これへの答えは簡単だったので、多くの異なるものを試した後 Result of above query

+0

ます。https://のstackoverflowを。 com/questions/12046729/in-mysql-how-to-the-monthを返します。あなたの特定の目的のために操作する必要があります。 –

+0

@TGray私はテーブルと問題の正確な同じ構造のためのSQLクエリをしたい、私はすべての関連する質問をここにstackoverflowで行っているが、私の解決策や解決策のヒントが見つかりませんでした。 –

答えて

0

。私は正解を掲示している、将来このような問題に直面するかもしれない。複数のGROUP BYが私のためにトリックをしました。

問合せ:

"wofmonthによってstudentvideosグループからnoOfViewsとしてTOTALTIME、合計(TOTALTIME)としてweekNumber、動画ID、合計(noofviews)として動画IDをwofmonth SELECT"

+0

忘れないでください:あなた自身の答えを受け入れることができます! – Strawberry

+0

@Strawberryありがとう:-) –

+0

さて、恥ずかしがり屋 – Strawberry

関連する問題