Последние записи
- Windows 10 сменить администратора
- Рандомное слайдшоу
- Событие для произвольной области внутри TImage
- Удаление папки с файлами
- Распечатка файла
- Преобразовать массив байт в вещественное число (single)
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
8th
Июн
Поле и вычисления в запросе (SQL в Access)
Posted by obzor under sql
Не получается вставить в запрос SlalomYearly поле ALT_SCORE, т.к. при добавлении этого поля запрос перестает показывать только максимальные значения для каждого года и показывает все записи. А необходимо вывести максимум SL за год и соответствующий ему ALT_SCORE.
Также в этом запросе хотелось бы добавить поле с вычислениями ЦЕЛОЕ от Avg-SL, но при попытке это сделать запрос просит значение Alg-SL.
Базу прилагаю.
Avg-SL, но при попытке это сделать запрос просит значение Alg-SL
может Alg-SL нету поля?
SELECT
SlalomYearly.Last
, SlalomYearly.First
, SlalomYearly.COUNTRY
, SlalomYearly.[Max-SL]
, SlalomYearly.[Avg-SL]
, SlalomYearly.[StDev-SL]
, SlalomYearly.[Count-SL]
, SlalomYearly.Year
, SlalomYearly.Возраст
, AllYearsRaw.ALT_SCORE
FROM
(AllYearsRaw
INNER JOIN
Slalom
ON
AllYearsRaw.DATE = Slalom.Date)
INNER JOIN
SlalomYearly
ON
(
SlalomYearly.[Max-SL] = AllYearsRaw.SL
)
AND
(
Slalom.Year = SlalomYearly.Year
)
GROUP BY
SlalomYearly.Last
, SlalomYearly.First
, SlalomYearly.COUNTRY
, SlalomYearly.[Max-SL]
, SlalomYearly.[Avg-SL]
, SlalomYearly.[StDev-SL]
, SlalomYearly.[Count-SL]
, SlalomYearly.Year
, SlalomYearly.Возраст
, AllYearsRaw.ALT_SCORE
;
select A.Last, A.First, A.COUNTRY, A.[Max-SL], INT( A.[Avg-SL]) as [INT-Avg-SL],
A.[StDev-SL], A.[Count-SL], A.Year, A.[Возраст], s.ALT_SCORE
FROM
(SELECT Slalom.Last, Slalom.First, Slalom.COUNTRY,
Max(Slalom.SL) AS [Max-SL], Avg(Slalom.SL) AS [Avg-SL],
StDev(Slalom.SL) AS [StDev-SL], Count(Slalom.SL) AS [Count-SL], Slalom.Year, Slalom.Возраст
FROM Slalom
GROUP BY Slalom.Last, Slalom.First, Slalom.COUNTRY, Slalom.Year, Slalom.Возраст
HAVING (((Slalom.Last)="VENTUL-POTE") AND ((Slalom.First)="Louis"))) A
INNER JOIN Slalom S on S.Last=A.Last and S.First=A.First and S.COUNTRY=A.COUNTRY
and S.Year=A.Year and S.SL=A.[Max-SL]
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)