2012-11-21 34 views
5

職場では、6ヶ月の報告書を作成する必要があります。基本的には、5月1日から11月1日まで、レポートは週単位で行う必要があります。これまでのところ、私はちょうどそれが少し良く見えるようにロングコードの一部を取り除かこれは私のコードDAYOFWEEK、毎週日曜日

SELECT displayname, capture_time, 
     satisfied_load_time AS load_time, 
     satisfied_response_time AS apdex_response_time 

FROM session_page_summary, page, apdex_value 

WHERE displayname LIKE 'xyz%'  
     AND capture_time >= '2012-11-01 00:00:00' 
     AND capture_time <= '2012-11-07 00:00:00'  
     AND page.page_id = session_page_summary.page_id  
     AND page.page_id = apdex_value.page_id 

GROUP BY displayname 
ORDER BY displayname 

です...手動で一度に1週間それを行うことができるだけ

ています。

結果は...

displayname capture_time loadtime responsetime   
>xyz-a   11/7/2012  0.12  1.34 
>xyz-b   11/7/2012  0.83  2.92 
>xyz-c   11/7/2012  0.56  1.02 

は、どのように私は、データの6ヶ月間、このようなものを含む結果を得ることができますか?

displayname capture_time loadtime responsetime   
>xyz-a   11/7/2012  0.72  1.82 
>xyz-b   11/15/2012 1.23  1.01 
>xyz-c   11/22/2012 2.83  0.78 

7日ごとに報告があります。

+0

ニース明確な質問:) –

+0

@JeremySmyth FWIW、私の心に、明確な質問は、一般的にどのように1の簡単な説明と、データセットおよび所望の結果を含んでいますしかし、他のものから得られるでしょう:-( – Strawberry

答えて

2

YEARWEEK機能は、おそらくあなたが週ごとにグループ化する必要があります。

このクエリには、BETWEEN演算子を使用することも有効です。 x BETWEEN a AND bは通常x > a AND x < bより効率的です。

+0

速い応答tadmanをありがとう、私はまだMySQLでかなり新しいです、私は構文やYEARWEEK関数をどのように適用すべきか分からない、私はSELECTステートメントに入れておけばいいのですか?それ以外には、次に進む方法がなくなってしまいます すべてのポインタが評価されています! – InPhamouZ

+0

これは 'GROUP BY displayname ' YEARWEEK(キャプチャ時間) 'マニュアルページのエントリに直接リンクしたときの構文についてどうすればわかりませんか?まずドキュメントをお読みください。 – tadman

+0

タッドマンありがとう、私はYEARWEEKがリンクされていることを知らなかった、まだサイトのフォーマットに慣れようとしている、もう一度、ありがとう! – InPhamouZ

0
SELECT displayname, capture_time, 
satisfied_load_time AS load_time, 
satisfied_response_time AS apdex_response_time 
FROM session_page_summary sps, page p, apdex_value av 
WHERE displayname LIKE 'xyz%'  
AND page.page_id = session_page_summary.page_id  
AND page.page_id = apdex_value.page_id 
AND capture_time between '2012-11-01 00:00:00'AND '2012-11-07 00:00:00'  
GROUP BY displayname 
ORDER BY displayname 

は大丈夫だろう...

+0

こんにちはChella、私はこのコードが私と違っているのか分かりませんが、読んでいないと謝ります。 – InPhamouZ

関連する問題