![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.04.2013
Сообщений: 110
|
![]()
Есть массив повторяющихся данных, например поступление товара на склад:
- сливы - яблоки - яблоки - груши - груши - сливы, нужно отсортировать их например по алфавиту : - груши - груши - сливы - сливы - яблоки - яблоки, затем выполнить ряд действий только с грушами (подсчет кол-ва, остатка и т.д.) и только потом уже перейти к сливам и т.д. в ручную прописывать ....where name = груши не вариант, так как наименований много. Подскажите пожалуйста как это лучше организовать?? P.S. Так же имеются даты поступления, может как-то с их учетом? Есть задача - реши ее!
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
погодите. Или я Вас не понимаю, или Вы опять всё путаете...
в конструкции SQL есть команда (оператор) ORDER BY напишете Код:
Цитата:
кстати, Вы книжку по SQL прочитали?! |
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 09.04.2013
Сообщений: 110
|
![]() Цитата:
Вот код: Код:
Есть задача - реши ее!
|
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 09.04.2013
Сообщений: 110
|
![]() Цитата:
Вот код: Код:
Есть задача - реши ее!
|
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
обрабатывать нужно ВСЁ данные одновременно, только для каждого типа obj получать СВОИ значения (остатков, средней цены и т.д. и т.п) Для этого достаточно использовать агрегатные функции и GROUP BY obj p.s. кстати, жаль, что Вы так и не поняли, что не нужно хранить остатки, среднюю цену и прочую динамически вычисляемую статистику в таблице (в прошлой теме Вам об этом говорили много-много-много раз!) ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 09.04.2013
Сообщений: 110
|
![]() Цитата:
![]() можно чуть подробнее, где именно использовать GROUP BY?? до update, после, в нем? Есть задача - реши ее!
Последний раз редактировалось ТипичныйСтудент; 04.07.2013 в 20:29. |
|
![]() |
![]() |
![]() |
#7 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
но это всё лирика... Цитата:
|
||
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 09.04.2013
Сообщений: 110
|
![]() Цитата:
![]() ![]() ![]() написать самой первой командой select * from @tbl group by obj? Есть задача - реши ее!
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
заполнить список остатков суммой прихода по наименованиям
1. составить список наименований (дополнить(добавить) при необходимости) дополнить список остатков Код:
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 05.07.2013 в 17:07. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] | druger | Помощь студентам | 0 | 20.04.2012 15:49 |
Двухсторонняя привязка к базе данных (C#, MSSQL CE) | Nezaam | C# (си шарп) | 8 | 01.04.2012 10:36 |
Оптимальная структура данных для бд MSSQL | privet010 | БД в Delphi | 5 | 02.02.2011 12:01 |
Сложная сортировка массива данных | april115582 | Microsoft Office Excel | 2 | 13.05.2010 17:38 |
ASP.NET // C# // Выборка данных из MSSQL | Veiron | ASP.NET | 4 | 15.03.2009 17:43 |