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

Вниз

Помогите посчитать и написать запрос ......   Найти похожие ветки 

 
03111978   (2010-08-10 06:20) [0]

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

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

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

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


 
Ega23 ©   (2010-08-10 06:44) [1]

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


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


> Ega23 ©

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


 
03111978   (2010-08-10 08:50) [3]

Все вроде получилось, получил:
Папа        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


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


 
12 ©   (2010-08-10 09:01) [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


 
Ega23 ©   (2010-08-10 09:48) [5]

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


 
Dennis I. Komarov ©   (2010-08-10 14:31) [6]


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

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


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


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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.007 c
15-1280090913
Jeer
2010-07-26 00:48
2010.10.31
С днем Флота !


15-1279610975
Dennis I. Komarov
2010-07-20 11:29
2010.10.31
Правительство одобрило повышение акцизов на топливо на три рубля


3-1247039879
SDSK
2009-07-08 11:57
2010.10.31
как получить размер IMAGE (blob) поля MS SQL?


2-1280989116
И. Павел
2010-08-05 10:18
2010.10.31
Не поддерживается выбранное объединение (MS Access, D7, ADO)


15-1279890684
aka
2010-07-23 17:11
2010.10.31
Сетевая игра