Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.033 c
9-1074587020
Hex0DesiMaL
2004-01-20 11:23
2004.05.23
"Наползание" объектов


4-1081256565
Kme
2004-04-06 17:02
2004.05.23
Безвозвратное удаление


14-1083305347
Igorek
2004-04-30 10:09
2004.05.23
Пятница: ObjectPascal - маздай, C++ - рулез


1-1084115058
Sonic_gd
2004-05-09 19:04
2004.05.23
Калькулятор со степенью


7-1081772922
bigsnake
2004-04-12 16:28
2004.05.23
Кракозяблы в справке





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский