![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Люди, подскажите запрос!
Николай © (2004-04-25 15:57:00)Народ, подскажите запрос. Есть таблица: {Название продукта, Кол-во продукта, Дата завоза}. Нужно сделать такую выборку: {Название продукта, Кол-во продукта}, где "Кол-во продукта" есть сумма всех значений для данного продукта из пред. таблицы за все время, т.е. каждый вид продукта в выборке будет выведен только один раз.
Николай (2004-04-26 15:26:00) [1]Благодарю всех, кто помог. Плохо быть начинающим :)
>Johnmen © (26.04.04 09:13) [5]
>
>Но это будет уже другая табл., справочник. А в указанной - только >код...
Ыстественно. Так все и сделано. Та таблица, про которую я спрашивал, это так, чтобы вопрос попроще звучал :)
Sergey13 (2004-04-26 09:19:00) [2]2Anatoly Podgoretsky © (26.04.04 09:10) [4]
Администрировать справочник намного легче, чем просто таблицу с произвольным текстовым полем.
Johnmen (2004-04-26 09:13:00) [3]>Anatoly Podgoretsky © (26.04.04 09:10) [4]
>И будет два кода
>1 Конфета Марс
>2 Марс Конфета
Но это будет уже другая табл., справочник. А в указанной - только код...
Anatoly Podgoretsky (2004-04-26 09:10:00) [4]Sergey13 © (26.04.04 09:05) [3]
И будет два кода
1 Конфета Марс
2 Марс Конфета
и возможно еще несколько Марсов и конфент, эта задача должна решаться на административном уровне. Единственным основанием для применения кода в данном случае может являться длина поля наименования.
Sergey13 (2004-04-26 09:05:00) [5]Мысли в слух:
Недурно бы подумать о нормализации, ИМХО. Группировать по "Конфета Марс" и "Марс Конфета" не получится. Обычно группируют по кодам.
RayRom (2004-04-25 20:57:00) [6]select "Название продукта", sum("Кол-во продукции") from
"Продукция" grou by 1 {1 указывает на какую колонку проводить группировку}
Митяй (2004-04-25 17:35:00) [7]Сгруппируй Название продукта.