2016-03-08 3 views
-1

я была таблица зависит от более чем одной таблицы, и я получаю это последний ScrrenShoot загляните в картинеРешения Дублированного в доступе

мне нужно выбрать из значений, если firstdate дублируется в определенных критериях

для пример. Мне нужен один ряд для 18.2.2016/максимальное значение (получите большее значение)/min значение (получите меньше одного)

+0

скриншот запроса или таблицы? Вы пытаетесь избавиться от дубликатов или показывать только дубликаты? Вы не предоставили достаточной информации, чтобы помочь вам. Просьба представить структуру участвующих таблиц и более четкий вопрос о том, чего вы пытаетесь достичь. – MoondogsMaDawg

+0

скриншот для таблицы мне нужно сделать запрос в этой таблице, чтобы получить результат, который я редактировал под вопросом – ayman2000

ответ

0

Вам необходимо предоставить нам лучшую информацию, но вот что, я думаю, вы ищете ,

Вам нужен отдельный запрос для каждого минимального/минимального значения, которое вы хотите найти. Где вы видите «MyTable», вам нужно заменить его именем объекта, показанным на скриншоте.

Запрос 1 "Макс"

SELECT MyTable.FirstOfDate, Max(MyTable.MaxValue) AS MaxOfMaxValue 
FROM MyTable 
GROUP BY MyTable.FirstOfDate; 

Запрос 2 "Min"

SELECT MyTable.FirstOfDate, Min(MyTable.MinValue) AS MinOfMinValue 
FROM MyTable 
GROUP BY MyTable.FirstOfDate; 

Query 3 "Объединение"

SELECT DISTINCT MyTable.FirstOfDate, Max.MaxOfMaxValue, Min.MinOfMinValue 
FROM (MyTable 
    INNER JOIN [Max] ON MyTable.FirstOfDate = Max.FirstOfDate) 
INNER JOIN [Min] ON MyTable.FirstOfDate = Min.FirstOfDate 
GROUP BY MyTable.FirstOfDate, Max.MaxOfMaxValue, Min.MinOfMinValue; 
Смежные вопросы