[OK]を、ここに私の状況です。以前のDBスペシャリスト(SQL Server 2008)は、パフォーマンス目的のために時間を格納するテーブルを設定しました。時刻はVBスクリプトから生成され、テーブルに入力されます。計算時間が
演奏処理(表中:下から上へ): - >時間を文書化
- (オープン1)メニューから、(1)を選択します) - >時間
- が(1を選択)入り、口座番号とプレス '検索' は(3)文書化 - データが表示されたときに>(2を選択)
- 時間を文書化 - >時間を文書化(4)
Msrmnt | Time | Window | Function | Position
--------+-------------------------+------------+----------+-----------
109 | 2016-05-10 20:35:32.243 | WindowName | Select | 2
109 | 2016-05-10 20:35:29.230 | WindowName | Select | 1
109 | 2016-05-10 20:35:26.697 | WindowName | Open | 2
109 | 2016-05-10 20:35:23.297 | WindowName | Open | 1
今、Iは2つの開放値(1 & 2)との間の時間(例えば)を計算する必要があります。私は計算が時間に関する効率的です)DBの持つ多くの経験を持っていますが、私は、私は、この私が1だ確認するために)正確な結果を得るため、2最善のアプローチをすべきかに引っかかっています(多くのエントリー内であるとして週時間)2時間値の間で計算された時間を取得するためにどのように任意の提案のための
おかげ
カレン
自分自身でテーブルを自分自身に参加させ、次に2つの時間カラムを使用できます。 –
もし 'Open'値で作業していて、' Select'値を無視しているのであれば、* single *以上の例がありますか?また、期待される*結果が何であるかを示すことができます。私たちは、行のペアを関連付けるにはどうすればよい(与えられた 'Msrmnt'値についてのみ、これまで2' Open'行があるのですか?)あなたの答えのための –