![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мэтры, помогите разобраться с SQL запросом, плиз!!! [MSSQL]
CPPBuilderDev © (2003-01-21 15:15:00)Запрос 1:
SELECT SUM(P * Q) + SUM(T / 100 * P * Q) AS A
FROM _Table WHERE (P = 1) AND (X = 0) AND (ID = 22)
запрос 2:
SELECT SUM(P * Q) AS B
FROM _Table WHERE (P = 1) AND (X = 1) AND (ID = 22)
Как построить запрос с результатом А+B?
Max Zyuzin (2003-01-21 15:39:00) [1]А зачем P в выражениях присутствует, если оно всегда равно 1 ???
Johnmen (2003-01-21 15:32:00) [2]SELECT (SUM(P * Q) + SUM(T / 100 * P * Q))*(1-X)+
SUM(P * Q)*X AS AplusB
FROM _Table WHERE (P = 1) AND (ID = 22)
Geka (2003-01-21 15:27:00) [3]Например
select sum(a) from(
SELECT SUM(P * Q) + SUM(T / 100 * P * Q) AS A
FROM _Table WHERE (P = 1) AND (X = 0) AND (ID = 22)
unit
SELECT SUM(P * Q) AS A
FROM _Table WHERE (P = 1) AND (X = 1) AND (ID = 22))