Сравнение двух строк в SQL - PullRequest
       1

Сравнение двух строк в SQL

0 голосов
/ 09 февраля 2012

Я хочу сравнить две строки в таблице. Извлечь запись, в которой значение строки 2 для определенного года меньше значения строки 1 для того же года:

Year Line    Dollar
2001  1          $50
2001  2          $50

2002  1          $100
2002  2          $100

2003  1          $150
2003  2          $100

Результат

Year Line    Dollar
2003  1          $150
2003  2          $100

Спасибо

1 Ответ

2 голосов
/ 09 февраля 2012
select a.*, b.*
from yourtable a, yourtable b
where a.year = b.year
and a.line = 1
and b.line = 2
and a.dollar > b.dollar
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...