Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: CL | DM;

Вниз

Запрос на сравнение   Найти похожие ветки 

 
Sinus ©   (2007-03-29 18:37) [0]

привет всем.

есть таблица следующей структуры
pre          kod      g1       g2      g3
10706       101     1562   459    120
10706       111     262     350    20
10706       112     350     25      50
10706       113     450      24      30
10706        210     7056    156    10
10706        211     5020   120     5
20560       101      960       450    100
20560         111    320       125    25
20560        112      320      45     15
20560        113       320      210   10
20560        310       459      53      12

надо выбрать те записи , где сумма по полю   g1
с кодом 101<111+112+113 и одному коду PRE

и потом выбрать те коды у каторых  101=>111+112+113

своих сил хватило на то, чтобы выбрать на строгое равенство а дальше дело застопорилось

SELECT PH, KOD
FROM OT1
WHERE G1  IN
(
select  SUM (G1)
 FROM OT1
 WHERE
  KOD IN (111,112,113 )
 GROUP BY PH
)

в хелпе анткнулся на конструкцию следующего вида... но присбособить для себе не получилось ..
SELECT T1.ph,  SUM ( T1.G1 )
FROM OT1  T1
WHERE
/*  T1.ph>0 AND*/
 T1.KOD IN (111,112,113)

 GROUP BY T1.ph
 HAVING sum( T1.G1 )>=
 (
 SELECT T2.G1
 FROM OT2 T2
 WHERE T2.ph = T1.ph
   AND T2.KOD = 101
 )


 
Jan   (2007-03-29 19:00) [1]


> с кодом 101<111+112+113 и одному коду PRE


select * from OT1 t1
where t1.kod = 101
and t1.g1 < (select sum(t2.g1)
from OT1 t2
where t1.pre = t2.pre
and t2.kod in (111,112,113))



Страницы: 1 вся ветка

Текущий архив: 2007.04.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.109 c
5-1152265101
MN
2006-07-07 13:38
2007.04.22
Как программно установить библиотеку bpl


2-1175246658
VEZ
2007-03-30 13:24
2007.04.22
F1


2-1175095227
MaLoY
2007-03-28 19:20
2007.04.22
Помогите с задачкой


2-1175590295
Steep
2007-04-03 12:51
2007.04.22
Панелька


2-1175167085
..::KraN::..
2007-03-29 15:18
2007.04.22
Text Scrool