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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2008, 01:13   #1
Pushinka
Пользователь
 
Регистрация: 03.06.2008
Сообщений: 11
Восклицание Помогите, пожалуйста, девушке...

Не могу сделать запрос((.
У меня БД "Автомагазин", в которой 2 таблицы (Клиенты и заказы, Модели авто).
Вопросы поставлен так: Для базы данных «Автомагазин» создать запрос для определения города, из которого поступило наибольшее количество заказов. Другие аналогичные, только вместо города надо выполнить запрос на цвет с наибольшим спросом, и год с наибольшими заказами.
Так же не могу посчтитать количество заявок на определенный авто. Плюс, с датой не могу разобраться, если требуется вывести что-то по определенному году, а в аксес требует полный формат даты, а не просто год.
Еще диаграммы не отображаются правильно почему то, а если и отображаются, так пока два раза по ней мышью не клацнешь, то ее не видно.
Но главнее всего мне сейчас надо с запросами разобраться...очень нужно!!!
Pushinka вне форума Ответить с цитированием
Старый 03.06.2008, 08:36   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Пушинка, ну допустим у тебя поля Город и заказ. Значения в Городах повторяются. Тогда напрмер вот такое
Код:
SELECT Count(Таблица1.Город) AS [Count-Город], Таблица1.Город
FROM Таблица1
GROUP BY Таблица1.Город
ORDER BY Count(Таблица1.Город) DESC;
Выловит тебе количество повторяющихся и покажет первым максимальное повторение.

Или вот так:
Код:
SELECT Max(Таблица1.q) AS [Max-Город]
FROM Таблица1
ORDER BY Max(Таблица1.Город) DESC;
Это просто выдаст максимально повторяющийся город.

Цитата:
Так же не могу посчтитать количество заявок на определенный авто.
Тот же механизм группировки
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.06.2008, 12:14   #3
Pushinka
Пользователь
 
Регистрация: 03.06.2008
Сообщений: 11
По умолчанию

Спасибо, я попробую обязательно
Pushinka вне форума Ответить с цитированием
Старый 03.06.2008, 12:42   #4
Pushinka
Пользователь
 
Регистрация: 03.06.2008
Сообщений: 11
По умолчанию

Stilet, оба варианта не выдают то, что мне нужно ((
в первом случае выдает все города, отсортированные в уменьшающемся порядке, а во втором - просит ввести параметр, какой вводишь, то и выдает... ((
Можете еще что-нибудь посоветовать???
Pushinka вне форума Ответить с цитированием
Старый 03.06.2008, 12:45   #5
Pushinka
Пользователь
 
Регистрация: 03.06.2008
Сообщений: 11
По умолчанию

и еще у меня таблица назвается "Клиенты и заказы", когда вписываешь ее вместо "Таблицы1" (например, SELECT Count(Таблица1.Город) AS [Count-Город], Таблица1.Город вот в эту строку), то пишит, что не хватает опрератора между Клиенты И заказы...
Pushinka вне форума Ответить с цитированием
Старый 03.06.2008, 12:48   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
все города, отсортированные в уменьшающемся порядке
Так вот если у тебя Город и заказ в истинно едином наборе оно тебе и выдает города в одном поле кол-ва по ним заказов в другом.
Я ж не знаю в какой таблице у тебя что...

Ты базу сюда прикрепить можешь?
Цитата:
то пишит, что не хватает опрератора между Клиенты И заказы
[Клиенты и заказ].Город нужно писать
I'm learning to live...

Последний раз редактировалось Stilet; 03.06.2008 в 12:50.
Stilet вне форума Ответить с цитированием
Старый 03.06.2008, 12:54   #7
Pushinka
Пользователь
 
Регистрация: 03.06.2008
Сообщений: 11
По умолчанию

Я понимаю, что выдает по всем городам, а мне нужно чтобы выдавало только тот город (и больше никаких) из которого поступило наибольшее количество заказов... Как вот это сделать????А базу - если только вечером...сейчас дорого
Pushinka вне форума Ответить с цитированием
Старый 03.06.2008, 12:58   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
а мне нужно чтобы выдавало только тот город
Значит второй вариант где Max(Таблица1.Город)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.06.2008, 15:11   #9
Pushinka
Пользователь
 
Регистрация: 03.06.2008
Сообщений: 11
По умолчанию

Во втором варианте надо после запуска запроса вводить параметр почему - то... вот какой параметр ввожу, тот и выдает
Pushinka вне форума Ответить с цитированием
Старый 03.06.2008, 15:33   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Ну я примерно сделал таблицу два поля Города и еще ченить , у меня ничего такого не спрашивает.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите пожалуйста девушке, ничего не смысляшей в паскале Sawe Паскаль, Turbo Pascal, PascalABC.NET 1 31.05.2008 15:23
Помогите девушке с простеньким VBA! yanka Microsoft Office Excel 6 06.03.2008 00:35
Помогите решить задачи девушке! Lapyle4ek Помощь студентам 16 08.01.2008 23:35