Предмет: Информатика, автор: Wonderfulbaby2

Создать базу данных для хранения следующей информации:
• код груза,
• номер вагона,
• стоимость перевозки,
• дата отгрузки,
• дата возврата вагона.
Запросы:
• Получить список номеров вагонов, использовавшихся в первом полугодии прошлого года.
• Найти среднюю стоимость перевозки по каждому из встречающихся кодов грузов.
• Найти сроки использования каждого из вагонов в январе текущего года.
• Определить общую стоимость перевозок за указанный период.
ПОМОГИТЕ ПОЖАЛУЙСТА!


nikitka06: а как срок использования считается?
Wonderfulbaby2: Даже не знаю

Ответы

Автор ответа: nikitka06
3
базу не дает добавить

1.
SELECT Перевозки.ДатаОтгрузки, Перевозки.НомерВагона, Перевозки.КодГруза, Перевозки.Стоимость, Перевозки.ДатаВозвратаВагона
FROM Перевозки
WHERE (((Month([ДатаОтгрузки]))>=1 And (Month([ДатаОтгрузки]))<7) AND ((Year([ДатаОтгрузки]))=Year(Date())-1))
ORDER BY Перевозки.ДатаОтгрузки, Перевозки.НомерВагона;

2.
SELECT DISTINCTROW НаименованиеГруза.Наименование, Avg(Перевозки.Стоимость) AS [Avg-Стоимость], Year([Перевозки]![ДатаОтгрузки]) AS [Год отгрузки]
FROM НаименованиеГруза INNER JOIN Перевозки ON НаименованиеГруза.Код = Перевозки.КодГруза
GROUP BY НаименованиеГруза.Наименование, Year([Перевозки]![ДатаОтгрузки]), Перевозки.КодГруза;

3. не знаю как срок считать

4.
SELECT DISTINCTROW Sum(Перевозки.Стоимость) AS [ОбщаяСтоимость перевозок за период]
FROM Перевозки
HAVING (((Перевозки.ДатаОтгрузки) Between [:d1] And [:d2]));




Приложения:

Wonderfulbaby2: Спасибо)
Похожие вопросы
Предмет: Қазақ тiлi, автор: Алишер2008
Предмет: Физика, автор: anyla01