Вниз
Скачать: CL | DM;

Люди, подскажите запрос!   Найти похожие ветки 

← →
Николай   (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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-1083138302
MaD
2004-04-28 11:45
2004.05.23
Замена значений полей по условию при SQL-выборке


3-1083046147
Имя2
2004-04-27 10:09
2004.05.23
Как узнать тип файла, хранящегося в таблице.


14-1083696321
СанСаныч
2004-05-04 22:45
2004.05.23
Где найти аналог программы Help Development Studio?


4-1081163464
Arturchik
2004-04-05 15:11
2004.05.23
Не хочет работать в OnShow(OnCreate): if Process32First(handler,d


14-1083778065
Knight
2004-05-05 21:27
2004.05.23
У кого есть NO-CD для Клинка доблести?




   Наверх