Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2007, 09:38   #1
uranus
 
Регистрация: 19.01.2007
Сообщений: 3
Восклицание Задача: списки/сортировка


Скока мучаюсь, не могу её сделать
она как бы сдвоенная, и вроде бы сложная
даны сведения об экспортируемых товарах: наименовене товара, страна импортирующая товар, и обьем поставл партии в штуках
а) составить список стран, которые экспорт более чем из 1 страны, и выдать все сведения о таких
б) упорядочить все сведения о товарах с заданным наименованием в алфовитном порядке стран- экспортеров

Заранее спасибо
uranus вне форума Ответить с цитированием
Старый 22.05.2007, 11:11   #2
Shuraken
Форумчанин
 
Аватар для Shuraken
 
Регистрация: 16.04.2007
Сообщений: 298
По умолчанию

Мдя, интересно написано. В принципе это просто работа с запросами.
1. Составить список стран (??? что-то сомневаюсь, что стран, скорее всего список товаров) и выдать сведения о таких товарах
Select Count(*), tovar_name from tovars --отбираем количество записей (в данном случае стран) и наименований товаров
Having Count(*) > 1 --где количество стран больше чем одна.
Group By tovar_name --группируем по наименованию товара
Order By country_name -- сортируем по странам в алфавитном порядке.

Все.
Не надо ничего усложнять. Все достаточно тривиально.
Shuraken вне форума Ответить с цитированием
Старый 22.05.2007, 12:12   #3
uranus
 
Регистрация: 19.01.2007
Сообщений: 3
Смущение

Цитата:
Сообщение от Shuraken Посмотреть сообщение
Мдя, интересно написано. В принципе это просто работа с запросами.
1. Составить список стран (??? что-то сомневаюсь, что стран, скорее всего список товаров) и выдать сведения о таких товарах
Select Count(*), tovar_name from tovars --отбираем количество записей (в данном случае стран) и наименований товаров
Having Count(*) > 1 --где количество стран больше чем одна.
Group By tovar_name --группируем по наименованию товара
Order By country_name -- сортируем по странам в алфавитном порядке.

Все.
напиши прогу пжаааалста
uranus вне форума Ответить с цитированием
Старый 22.05.2007, 12:56   #4
Shuraken
Форумчанин
 
Аватар для Shuraken
 
Регистрация: 16.04.2007
Сообщений: 298
По умолчанию

У тебя это работа с БД?
Не надо ничего усложнять. Все достаточно тривиально.
Shuraken вне форума Ответить с цитированием
Старый 22.05.2007, 14:34   #5
uranus
 
Регистрация: 19.01.2007
Сообщений: 3
По умолчанию

она по паскалю )
если б была по БД, я б ее тут не писал
uranus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на линейные списки Ser Паскаль, Turbo Pascal, PascalABC.NET 8 06.05.2011 20:22
На списки... Neznau Паскаль, Turbo Pascal, PascalABC.NET 1 02.07.2008 19:49
списки Влдислаав3911 Паскаль, Turbo Pascal, PascalABC.NET 5 10.05.2008 17:35
Списки... Arkuz Компоненты Delphi 2 19.04.2008 22:58