1
私はPLSQLで作業しており、特定の週のイベントカウントを曜日と時間で分解しています。週ごと、1日あたり、1時間あたりに表示するクエリ
本質的に私は、1週間に1万回、1時間当たり300k(=ゴールド)、1日あたり500k、1時間当たり200kというカウントを容易に識別できるように、 1日あたり100k時間あたり30k。
私は1日あたりのデータを取得するためにこのようなことをしようとしていますが、1日あたり、1時間あたりのデータをどのように分解するのかはわかりません。 Oracleのルーキーはこちら
SELECT TO_CHAR(TRUNC(store.transaction_datetime, 'HH'), 'DD-MON-YYYY HH24:MI:SS'), Identifier,
COUNT (*)
FROM data.stats store
WHERE store.transaction_datetime >= '2016-09-04 00:00:00'
AND store.transaction_datetime <= '2016-09-10 23:59:59'
GROUP BY Identifier, TO_CHAR (TRUNC (store.transaction_datetime, 'HH'), 'DD-MON-YYYY HH24:MI:SS')
ORDER BY TO_CHAR (TRUNC (store.transaction_datetime, 'HH'), 'DD-MON-YYYY HH24:MI:SS') ASC;
私はExcelに投げるとカウントを行うことができます何が私
のための任意の助けに動作します
時間クエリは、データを破壊します時間ではなく、日である。サンプルデータと必要な結果を追加してください。 –
テストデータのDDL /挿入、予想される結果を追加してください。 – runningviolent