まずはSQL Serverを使用しています。異なる行のフィールドを比較する
Iは、以下の例のように、それ自体の表に参加しています:私は、生成データセットからランダム行(すなわち、X)を取る場合
SELECT t.theDate,
s.theDate,
t.bitField,
s.bitField,
t.NAME,
s.NAME
FROM table1 t
INNER JOIN table1 s ON t.NAME = s.NAME
。
行Xの任意のフィールドの値を、行X-1または行X + 1の任意のフィールドの値と比較できますか?
例:
希望:私は、サンプル・データがどのように見える3
行の行4またはs.theDateにs.theDateに行5にt.theDateを比較したいです結果:
t.bitfieldとs.bitfieldが反対で、t.theDateとs.theDateが反対の行のすべてのペアを取りたいと思っています。画像から
だろう行(3 & 4)、(5 & 6)、(7 & 8)...など
私は本当にすべての助けに感謝!
できますか?
注文を指定する必要があります... – dana
dbmsは使用していますか? – McNets
サンプルデータと希望の結果を入力してください。 –