powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Задача Access по двум таблицам,
5 сообщений из 30, страница 2 из 2
Задача Access по двум таблицам,
    #36628219
1nfest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так?[/quot]
и что такое disks.dsk_profit - это цена/стоимость ?? или что ?
если цена то просто avg(disks.dsk_profit)[/quot]

disks.dsk_profit это доход от продажи всех дисков
а нам же нужно посчитать среднюю цену каждого диска вроде бы.
не правильно?
...
Рейтинг: 0 / 0
Задача Access по двум таблицам,
    #36628248
ё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ё
Гость
1nfest...
disks.dsk_profit это доход от продажи всех дисков
а нам же нужно посчитать среднюю цену каждого диска вроде бы.
не правильно?
тогда правильно
Код: plaintext
1.
2.
select musicians.msc_countries, avg(disks.dsk_profit/disks.dsk_copies) as Avg-Profit 
from musicians inner join disks on musicians.msc_id = disks.msc_id 
group by musicians.msc_countries
...
Рейтинг: 0 / 0
Задача Access по двум таблицам,
    #36628257
ё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ё
Гость
ё...
тогда правильно
...

но схемка, "неочень"

хранить цену - как-то естественней,
а доход вычислять как цена*количество

имхо
...
Рейтинг: 0 / 0
Задача Access по двум таблицам,
    #36629158
1nfest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем! Сдал зачет на 5.
Из всех задач, сделал самую дурацкую ошибку с самой легкой задаче, перепутав group by и order by...
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Задача Access по двум таблицам,
    #39113591
Grox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, ребят, помогите плиз с этим запросом: Составить запрос к базе данных, при выполнении которого будут выдаваться на экран список стран и количество дисков, выпущенных в каждой из стран за период с 1985 по 2005 годы, отсортированный в порядке убывания количества выпущенных дисков и только те страны, в которых было выпущено более 100 000 дисков.
Здесь уже был составлен он:
select musicians.msc_contries, disks.dsk_copies from musicians inner join disks
on musicians.msc_id = disks.dsk_id
where disks.dsk_year between 1985 and 2005
group by musicians.msc_countries, disks.dsk_copies
having sum(disks.dsk_copies) > 100000
order by sum(disks.dsk_copies) desc
Но при выполнении просит задать параметры musicians.msc_contries два раза и dsc_id и вот что никак не разберусь что нужно вводить
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Задача Access по двум таблицам,
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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