powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с запросом
5 сообщений из 5, страница 1 из 1
Проблема с запросом
    #32403741
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал запрос:

SELECT Районы.Название, Count([Улица] & " " & [КрФорма] & " " & [Дом] & " " & [Корп] & " " & [Литера]) AS Выражение2, Простынь1.Результат
FROM Формы INNER JOIN (Районы INNER JOIN Простынь1 ON Районы.№района = Простынь1.№района) ON Формы.№Формы = Простынь1.№Формы
GROUP BY Районы.Название, Простынь1.Результат
WITH OWNERACCESS OPTION;

Суть его в том, что он группирует по районам города количество адресов обследований. Т.е например,
Приморский 4..........1
Петроградский 7......2
Калининский 10.......3
Кировский 25..........4
итд
Цифры 1, 2, 3, 4 Вид результата (подставляется цифра из группы переключателей)
Проблема в том, никак не удается подсчитать сколько 1, сколько 2, сколько 3, сколько 4 в каждом районе, если ставить Count , то количество совпадает с числом обследований, а это общее число по всем результатам. К примеру в Приморском районе 4 обследования, а по виду результата 1 1 1 1
Помогите, пожалуйста, исправить запрос
...
Рейтинг: 0 / 0
Проблема с запросом
    #32403792
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
предполагаемый вид:

_________________Рез1_Рез2_Рез3_Рез4________________
Приморский 4..........1......1......1......1
Петроградский 7......0......1......5......2
Калининский 10.......0......9......0......1
Кировский 25..........4......10....10.....1

Пока никак не выходит(((
...
Рейтинг: 0 / 0
Проблема с запросом
    #32403814
STINGO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я тоже пытался так сделать, но у меня ничего не вышло.
Надеюсь кто нибудь ответит на твой вопрос.
...
Рейтинг: 0 / 0
Проблема с запросом
    #32403896
Rimbombo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изначально было вот так - с Count. Не выдает ничего, - пустоту

SELECT Районы.Название, Count([Улица] & " " & [КрФорма] & " " & [Дом] & " " & [Корп] & " " & [Литера]) AS Выражение2, Count(Простынь1.Результат) AS [Count-Результат], Count(Простынь1.Результат) AS [Count-Результат1], Простынь1.Результат, Count(Простынь1.Результат) AS [Count-Результат2]
FROM Формы INNER JOIN (Районы INNER JOIN Простынь1 ON Районы.№района = Простынь1.№района) ON Формы.№Формы = Простынь1.№Формы
GROUP BY Районы.Название, Простынь1.Результат
HAVING (((Count(Простынь1.Результат))=1) AND ((Count(Простынь1.Результат))=2) AND ((Простынь1.Результат)=3) AND ((Count(Простынь1.Результат))=4))
WITH OWNERACCESS OPTION;
...
Рейтинг: 0 / 0
Проблема с запросом
    #32403983
Фотография AlexJuice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. А в чем смысл HAVING? Как одно и то же выражение может быть равно одновременно разным числам?
2. ИМХО в топики с таким названием далеко не все зайдут
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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