Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Суммирование


Автор: Виталий 29.4.2004, 14:06
Помогите плз!
тема у меня такая - вывел таблицу через SQL-запрос, мне бы надо, чтобы
значения агрегировались по маске. Предположим табличка
id value
440111 50
440121 35
440321 62
440785 12

предположим маска "440*" (like '440%'-sql), в конце должно быть
id value
440 159
В кристалле как только не колбасил -всегда какая нибудь ерунда вылазит!
Кто-нть поможите пожалуйста!!!!

Автор: cvi 29.4.2004, 18:06
SELECT Sum(Table1.num) AS SumOfnum
FROM Table1
WHERE (((Table1.id) Like "440*"));

vitava.
zhvp@ukr.net

Автор: Medved 1.5.2004, 11:44
Цитата(cvi @ 29.4.2004, 21:06)
SELECT Sum(Table1.num) AS SumOfnum
FROM Table1
WHERE (((Table1.id) Like "440*"));

Нет такого метасимвола "*" так что этот код работать не будет.

А вот относительо вопроса, я так и не понял, в чем же затруднения?
Приведите код. А то словосочетание
Цитата
В кристалле как только не колбасил -всегда какая нибудь ерунда вылазит!

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)