![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.11.2011
Сообщений: 29
|
![]()
помогите решить несколько задачек новичку
нужно вывести кол-во заказов у клиентов, результат должен выглядеть так кол-клиентов кол-заказов 100 клиентов сделали 1 заказ 50 клиентов сделали по 2 заказа 10 по 3 |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Tablica1: IdClient,NameClient
Tablica2: IdZakaz,IdKlient Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.11.2011
Сообщений: 29
|
![]()
Спасибо
и еще одна задачка, которую не могу до конца реализовать допустим есть сеть магазинов в каждой области есть головной магазин допустим ГО Екатеринбург ГО Челябинск... родители и есть магазины наследники допустим НО Екатеринбург НО Екатеринбург1 НО Первоуральск1 НО Первоуральск2 НО Челябинск НО Сим1 и тд нужно чтобы запрос выводил общее количество продаж но только филиалы я смог сделать так 2 ноутбука ГО Екатеринбург 4 монитора ГО Екатеринбург 3 ноутбука НО Екатеринбург1 3 ноутбука ГО Челябинск 2 монитора ГО ЧЕЛЯБИНСК 5 ноутбуков НО Первоуральск1 4 монитора НО Сим1 .... где НО Екатеринбург посути = ГО Екатеринбург НО Челябинск = ГО Челябинск !!!!!!!!!а надо чтобы выводило так!!!!!!!! 10 ноутбуков ГО Екатеринбург 4 монитора ГО Екатеринбург 3 ноутбука ГО Челябинск 6 мониторов ГО Челябинск |
![]() |
![]() |
![]() |
#4 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Хоть таблицы опишите..
И что значит Цитата:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.11.2011
Сообщений: 29
|
![]()
это значит нужно чтобы результат выглядел вот так
10 ноутбуков ГО Екатеринбург 4 монитора ГО Екатеринбург 3 ноутбука ГО Челябинск 6 мониторов ГО Челябинск то есть чтобы результат выводил имя предка но брал суммарное количество заказов потомков и самого предка таблицы... t1 (order_id) - заказы t2 (id_отделения, name_id - имя отделения, a_id - классификатор, b_id- id предка) у ГО a_id = 1 у НО a_id = 2, ГО Екатеринбург b_id= 1 ГО Челябинск b_id = 2 t3 (id_product, name_product) пример select name_id from t2 where a_id = 2 and b_id = 1 запрос выведет НО Екатеринбург, НО Екатеринбург1, НО Первоуральск1, НО Первоуральск2 Последний раз редактировалось illyuziy; 24.01.2012 в 19:12. |
![]() |
![]() |
![]() |
#6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
А продукт имеет значение, общее количество заказов по каждому продукту заказанному во всех филиалах? или просто общее количество заказов по всем филиалам?
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 14.11.2011
Сообщений: 29
|
![]() Цитата:
но это не суть главный вопрос как сделать подзапрос, чтобы выводил филиалы и результаты по региону в целом Последний раз редактировалось illyuziy; 25.01.2012 в 05:16. |
|
![]() |
![]() |
![]() |
#8 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Из вашего описания не понятно как продукт связан с заказом, и как заказ связан с отделением.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление строки с помощью SQL запроса (Query1.SQL.ADD('Delete....')) | Schutze | Помощь студентам | 6 | 29.11.2009 22:15 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |
Задачки на Паскале помогите пожалуйста решить 2 задачки, а то отчислят. плиз | VADOS2009-1 | Помощь студентам | 0 | 03.06.2009 18:11 |
SQL запрос на основе другого SQL запрса... | Timoxa | БД в Delphi | 1 | 07.01.2007 18:15 |