特定のイベントを追跡しようとしていますが、前の5行もリストしたいと思います。前の行が5行あるSQLイベントログを選択してください
私はこの方法ですべてのイベントを一覧表示することができます。
select *
from Payment
where PaymentCardNumber like '%MyEvent%'
が、私はまた、私は、主キーの検索クエリを作成したい5以前の行リストするよう:
select *
from Payment
where PrimaryKey between (select PrimaryKey -5
from TablePayment
where PaymentCardNumber like '%MyEvent%')
and (select PrimaryKey
from TablePayment
where PaymentCardNumber like '%MyEvent%')
を
もちろん、2つの数字を与える代わりに、数字のリストをSQLに渡しているので、これは機能しません。
それでは、どのようにすべてのイベントの5つの以前の行を問い合わせることができ機能またはループを整理するには?
複数のイベントが 'WHERE'条件に一致するとどうなりますか? –