powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще один запрос SQL
6 сообщений из 6, страница 1 из 1
Еще один запрос SQL
    #32065470
Alexa_SAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая таблица:

п1 п2 п3
1 1 2
2 3
4 3 4
2 2 1
1 4
3 3
........................ и т.д.

надо составить табличку, в которой содержалась количество
единиц, двоек, троек по каждому столбцу.

Можно это сделать с помощью 1 запроса?
...
Рейтинг: 0 / 0
Еще один запрос SQL
    #32065556
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.к. вариантов нет... предложу свой, правда я сочинял его в MSSQL, не уверен что он будет работать в Акесе... посмотрите, может натолкнет на более удачную идею.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Select Zn, sum(Q1)as Col1, sum(Q2)as Col2, sum(Q3)as Col3
From (SELECT     n1 As Zn, COUNT(n1) AS Q1, 0  as Q2,  0  as Q3
	FROM     TbTst
	WHERE    not(n1 is null)
	GROUP BY n1
	union
	SELECT    n2 As Zn,  0  as Q1,COUNT(n2) AS Q2,  0  as Q3
	FROM         TbTst
	WHERE    not(n2 is null)
	GROUP BY n2
	UNION
	SELECT    n3 As Zn,  0  as Q1,  0  as Q2,COUNT(n3) AS Q3
	FROM         TbTst
	WHERE    not(n3 is null)
	GROUP BY n3) as t1
GROUP BY t1.Zn

на данных вашего примера выдает он такой результат:

1 2 1 1
2 2 1 1
3 1 3 0
4 1 1 1
...
Рейтинг: 0 / 0
Еще один запрос SQL
    #32065560
Mel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Mel
Гость
Поробуй IIF использовать в запросе!
...
Рейтинг: 0 / 0
Еще один запрос SQL
    #32065592
Dmitry S. Kravchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как так красивенько SQL в форум встиавлять? Ну не размечать же в ручную все! :-)
...
Рейтинг: 0 / 0
Еще один запрос SQL
    #32065993
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
{src}{/src}
Только вместо фигурных скобок "{}" ставь прямые "[]"
...
Рейтинг: 0 / 0
Еще один запрос SQL
    #32066414
Alexa_SAS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за пример, конечно

Но получается слишком сложно.
Да по-другому никак и не получится наверное.

так что будем прогу кропать наверное.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Еще один запрос SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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