Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывести год, в котором было выпущенно наибольшое кол-во машин. / 12 сообщений из 12, страница 1 из 1
15.10.2019, 02:42
    #39876301
GcJester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
Извините за столько элементарные вопросы, но только начинаю изучать SQL. Имеются трудности в понимании структуры запросов.
Есть задание такого типа: Напишите запрос, который выводит год, в котором было выпущено наибольшее количество автомобилей. Учитываются только года с 1991 по 1993 включительно (используя предикат Between).
Таблица во вложении. Буду очень рад, если кто-нибудь поможет разобраться.
...
Рейтинг: 0 / 0
15.10.2019, 03:39
    #39876303
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
Ты можешь самостоятельно вывести таблицу, в которой будет год и количество выпущенных машин?
...
Рейтинг: 0 / 0
15.10.2019, 08:09
    #39876317
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
GcJesterНапишите запрос, который выводит год, в котором было выпущено наибольшее количество автомобилей. Учитываются только года с 1991 по 1993 включительно (используя предикат Between).Сперва нужно построить логику запроса, поделив его на элементарные шаги. Которые, очевидно, будут следующими:

1) Отобрать записи с 1991 по 1993 год включительно
2) Поделить их на группы по году
3) Посчитать количество записей в каждом отдельном году
4) Отсортировать по убыванию этого посчитанного количества
5) Взять первую запись при этой сортировке

Ну собсно всё... теперь превращайте это в SQL-текст.
...
Рейтинг: 0 / 0
15.10.2019, 09:45
    #39876354
GcJester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
Akina, не подскажите как реализовать деление на группы? В гугле не нахожу похожих решений... или не правильно понимаю
...
Рейтинг: 0 / 0
15.10.2019, 10:20
    #39876384
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
Наверное всё же не "поделить", а "сгруппировать"
для этого в SQL есть соответствующая команда.
...
Рейтинг: 0 / 0
15.10.2019, 10:21
    #39876385
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
GcJesterВ гугле не нахожу похожих решений... Предложение GROUP BY
...
Рейтинг: 0 / 0
15.10.2019, 10:34
    #39876397
GcJester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
982183,

Долго буду себя бить палкой...

Почему-то тяжело дается sql... из-за отсутствия мет.указаний что ли...

Совсем без практики и знаний дают уже такие задания :(
...
Рейтинг: 0 / 0
15.10.2019, 11:42
    #39876464
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
Постом выше, Панург дал вам конкретную ссылку на необходимый вам синтксис
...
Рейтинг: 0 / 0
15.10.2019, 13:00
    #39876519
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
GcJesterДолго буду себя бить палкой...ещё пришибёт себя ненароком...
Код: sql
1.
2.
3.
4.
5.
SELECT TOP 1 T.YEA_ As Год, Count(T.YEA_) as Количество
FROM [ИмяТаблицы] T
WHERE T.YEA_ BETWEEN 1991 And 1993
GROUP BY T.YEA_
ORDER BY Count(T.YEA_)


GcJesterПочему-то тяжело дается sql... из-за отсутствия мет.указаний что ли...

Совсем без практики и знаний дают уже такие заданияПочитать:
Оператор Between...And
Предложение GROUP BY
Access SQL. Предложение SELECT
Справочные сведения об агрегатных функциях
Предикаты ALL, DISTINCT, DISTINCTROW и TOP
Предложение ORDER BY
...
Рейтинг: 0 / 0
15.10.2019, 13:31
    #39876562
Hawkmoon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
GcJester,
тебе сюда . Регистрация и первые двадцать задачек.
с ВДУМЧИВЫМ чтением мануала на каждую задачку.
...
Рейтинг: 0 / 0
15.10.2019, 22:54
    #39876791
GcJester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
Панург, спасибо большое :) Всё проштудировал и начал делать задачки по ссылке ниже.
...
Рейтинг: 0 / 0
15.10.2019, 22:56
    #39876792
GcJester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вывести год, в котором было выпущенно наибольшое кол-во машин.
Hawkmoon,

Спасибо! Прикольный сервис) Более менее уже подразобрался.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывести год, в котором было выпущенно наибольшое кол-во машин. / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]