質問に対して、次のデータを保持するテーブルがあるとしましょう。
1)名前2)気分3)日時
次のようなレコードを挿入できます:
Andy Happy '11.06.2012 - 14.06.07' -- Inserted on 11.06.2012 @ 19:12.32
Arthur Angry '11.06.2012 - 15.06.57' -- Inserted on 11.06.2012 @ 17:12.32
Andy Sad '11.06.2012 - 14.34.05' -- Inserted on 11.06.2012 @ 17:12.32
Arthur Happy '11.06.2012 - 13.34.05' -- Inserted on 11.06.2012 @ 14:12.32
これらの気分の変化に関連する「期間」情報を取得したいです!
私のテーブルには数千または数千のレコードがあり、時間がかかりすぎるプロセスを持つ余裕はありません。これを計算する最良の方法は何でしょうか?
- 「挿入後」をトリガーし、「期間」列に入力しますか?
- 以前に作成された「期間」列を埋めるストアドプロシージャ?
- 計算列?
- ビュー(私はすでにそれを試しましたが、表示するのに2秒以上かかりますが、これはまったく受け入れられません)
- 別のアイデア?
ご協力いただきありがとうございます !
重要な編集:ムードレコードはパケットにグループ化されて到着し、すでに挿入されているレコードの日付が小さいことを確認できません。(私の記録の横にある上記のコメントを参照してください)