Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Расчет MAX в дочерней таблице по условию родительской

$
0
0
Добрый день, форумчане!

Подскажите, пожалуйста.

Есть родительская таблица Table1
ID A B
125
273

И есть дочерняя таблица Table 2
ID ID_Table1 X1 X2
112.34.5
217.26.5
324.37.2
429.18.6

Нужно составить запрос, который для каждой записи Table1 находил запись с максимальным значением X из Table2, причем если A>B, то надо искать MAX по полю X1, а если A<B, то надо искать запись по полю X2.

Т. е., для нашего примера, должно получиться:
IDABX
1256.5
2739.1

Viewing all articles
Browse latest Browse all 7251