次のフィールドを含むワークログ テーブルがあります。
worklog_id,
agent_name,
ticket_number,
timestamp,
worklog_notes.
作成された作業ログ エントリの数をカウントできるようにしたいと考えています。ここでagent_name
、ticket_number
とtimestamp
(日付) が同じ場合、2 つのエントリ間の時間が 1 時間を超える場合にのみ作業ログ エントリがカウントされます。
例: ジョン・スミスは、チケット 12345 で 3 つの作業ログ エントリを作成します。タイムスタンプは「10/11/2012 11:18:20 AM」です。この例では、最初の 2 つの作業ログ エントリの間隔が 1 時間未満だったため、2 つの作業ログ エントリに対してのみエージェントの功績を認めたいと考えています。
「where」サブクエリを使用してロジックを動作させようとしましたが、動作させることができません。誰かが彼らが提供できる例を持っていますか? ありがとう!:)