|
|
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
Написал запрос: 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 Помогите, пожалуйста, исправить запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2004, 10:51 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
предполагаемый вид: _________________Рез1_Рез2_Рез3_Рез4________________ Приморский 4..........1......1......1......1 Петроградский 7......0......1......5......2 Калининский 10.......0......9......0......1 Кировский 25..........4......10....10.....1 Пока никак не выходит((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2004, 11:11 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
Я тоже пытался так сделать, но у меня ничего не вышло. Надеюсь кто нибудь ответит на твой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2004, 11:19 |
|
||
|
Проблема с запросом
|
|||
|---|---|---|---|
|
#18+
Изначально было вот так - с 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; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2004, 11:44 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1683&tid=1676747]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 354ms |

| 0 / 0 |
