Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите посчитать и написать запрос ...... [D7, XP]


03111978 ©   (2010-08-10 06:20:00) 

Есть дельфи и есть MS SQL:
есть некая табличка:

Папа       4
Мама       5
Мама       2
Папа       2
Сын         1
Сын         2
Сын         6

Нужно посчитать кол-во одинаковых, типа получиться должно так :

Папа        6
Мама        7
Сын          9


Дмитрий С   (2010-08-10 18:19:00) [1]


> Ega23 ©   (10.08.10 09:48) [5]

Если строк не много и индекс есть, почему бы и нет)


Dennis I. Komarov   (2010-08-10 14:31:00) [2]


> Ega23 ©   (10.08.10 09:48) [5]

расстреливай...


Ega23   (2010-08-10 09:48:00) [3]

За сравнения по текстовым полям надо расстреливать на месте.


12   (2010-08-10 09:01:00) [4]

а если  не псевдоним, а сумму писать?

update t1
 set  _1 = sum(KOLC_PREDM)
from
 My_Sclad t1
inner join
(select
    NAME_PREDM, sum(KOLC_PREDM)
 from
    SCL_MOVE
 group by NAME_PREDM) t2 on t1._Cod_Art = t2.NAME_PREDM


03111978   (2010-08-10 08:50:00) [5]

Все вроде получилось, получил:
Папа        6
Мама        7
Сын          9

А не подскажите где у меня тут ошибка ?


update t1 set  _1 = t2.KOLC_PREDM from My_Sclad t1
inner join (select NAME_PREDM, sum(KOLC_PREDM) as KOLC_PREDM from SCL_MOVE group by NAME_PREDM)t2 on t1._Cod_Art = t2.NAME_PREDM


Вроде обновляет табличку, но данные какие то непонятные


03111978   (2010-08-10 06:54:00) [6]


> Ega23 ©

Спасибо, буду пробывать


Ega23   (2010-08-10 06:44:00) [7]

Select Field1, Sum(Field2) from Table Group By Field1


Наверх

Титульная страница Поиск, карта сайта Написать письмо