Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2011-12-16 20:08:46 ЛС | профиль | цитата
idd - это и есть переменная с результатом SELECt-а в скобках.
Выше во втором примере то что тебе нужно проверка на - если больше то минус что-то.
в idd (tab1.id-1) если (tab1.id>2)
А можно и так:
SELECT tab1.name, sum(tab2.amount) FROM tab1, tab2 WHERE (SELECT CASE WHEN  tab1.id >2 THEN tab1.id-1  END)  = tab2.idTab1 GROUP BY 1;
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0