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