![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#10
|
||||
|
||||
![]() а ели групировка нужна не по целому полю а только по его части.
group by product Даст по Код:
кольцо крест Код:
МРМР* МРБУ* Всё понял: Код:
MyQuery1.Close; MyQuery1.SQL.Clear; MyQuery1.SQL.Add('SELECT sum(weight) as Sumweight, sum(PP) as SumPP, sum(SP) as sumSP, sum(Profit) as SumProfit'); MyQuery1.SQL.Add('from ('); MyQuery1.SQL.Add('SELECT * FROM lucky_table'); MyQuery1.SQL.Add('WHERE Warehouse ='''+edRepWarehouse.Text+''''); MyQuery1.SQL.Add('AND Realisation_Date Like ''%.'+cbRepRealisation_Date.Text+'.2010'''); MyQuery1.SQL.Add(') as aq group by Left(Article,4)'); MyQuery1.Open; Авось кому пригодиться. Последний раз редактировалось Uniq!, 05.10.2010 в 21:30. |