| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > Помогите с SQL запросом |
| Автор: x404 14.12.2003, 00:15 |
| Помогите с SQL запросом Составил запрос,который отображает одинаковые поля (Наименование и Вес). Нужно его как-то переделать, чтобы он мог скрывать повторяющиеся записи, но ВЕС был просуммирован и выведен в соответствующую ячейку DBGrida. На данный момент запрос выглядит так: select IM.id_mat_n1, MN.Naim_mat_n, MN.Mass_n from izd_mat IM, Mat_norm MN where IM.id_mat_n1=MN.id_mat_n |
| Автор: Vit 14.12.2003, 08:04 | ||
Что-то типа такого?
Немного трудно понять что в таблице и чего надо получить... |
| Автор: x404 14.12.2003, 10:58 |
| Нужно скрыть повторяющиеся записи( Есть одинаковые значения полей " Наименование ") и вместе с тем просуммировать поле "ВЕС" тех ячеек, которые скрылись, и вывести эту сумму рядышком. А вообще проблема: есть несколько изделий (1,2,3,4,5) - это одна табличка; Связка (Изделия - материалы) - вторая; Материалы - третья. 2 изделия(или больше, главное что несколько) могут содержать ссылки на одинаковые материалы (например ,изделие 1 и 2 включают краску одного и того же типа и веса). Вот и требуется узнать сколько этой краски всего потрачено на выпуск. |
| Автор: Secandr 15.12.2003, 08:57 |
| x404 Групируй записи по краске и ищи сумму как показал Vit |