Мне нужно написать запрос, чтобы найти самый северный город в каждой стране. Одна из таблиц содержит «string nulls», поэтому включен «null».Простой запрос: самый северный город каждой страны? (широта, город, страна)
Вот картина конструктора запросов доступа:
Я не понимаю, почему этот запрос не работает. Разве я не должен группироваться как по городу, так и по стране, а затем показывать только самую высокую широту за каждую группу? Но, если я предпочитаю «группировать по» вместо «макс», то получаю те же результаты; он перечисляет все широты в результатах. Я не уверен, что я делаю неправильно здесь. Мне смешно задавать такой простой вопрос, но я не уверен, как заставить это работать!
Что вы подразумеваете под "string nulls"? Если у вас есть «null», который хранится как строка, тогда условие должно быть «<>» null ». Если это обычный null, тогда условие должно быть« не null » – torvin
Условие вернулось к <> 'null' на его после повторного открытия запроса. Строка null была неправильным способом ее фразы, я имел в виду ее не истинный null, а значение, называемое «NULL». Не работает Я имею в виду, что результаты показывают ВСЕ широты, которые не являются «NULL», а не только самыми высокими широтами, сгруппированными по городам и странам. Я рассчитывал использовать Макс, поскольку общая сумма будет показывать только 1-ю широту за команду города и страны, но я ошибаюсь. – fischbs
Ваш запрос не работает, потому что он делает именно это: «Топ 1 широта за комбинацию городов и стран». Хотя вы хотите «найти верхнюю широту для каждой страны и показать для нее соответствующий город» – torvin