Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / расчитать значения, сравнивая данные различных столбцов / 2 сообщений из 2, страница 1 из 1
03.04.2021, 05:03
    #40059248
Savatey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расчитать значения, сравнивая данные различных столбцов
Пожалуйста, кто может помогите (или дайте ссылку) решить задачу.
Есть таблица с большим количеством полей с бинарными показателями (0/1), а также значениями Null. Мне необходимо высчитать статистики сравнения (поле1 = 1 и поле2=1; поле1=1 и поле2 =0; поле1=0 и поле2=1; поле1=0 и поле2=0) для каждого столбца со всеми остальными, и вывести их в отдельную таблицу, в которой указывались бы названия сравниваемых полей и полученные результаты.
Таблица t1 для примера
N s1 s2 s3 s4 s5
1 1 0 0 0 1
2 1 null 1 0 0
3 1 1 1 0 1
4 1 0 1 null 0
5 1 0 1 1 1
6 0 1 1 1 0
7 0 1 0 1 1
8 0 0 null 1 0
9 0 1 1 1 1
10 1 1 1 1 0
выходная табл
s1 s2 | 2 | 3| 3| 1
s1 s3 | 5 | 1| 2| 1
s1 s4 и т.д.
...
Рейтинг: 0 / 0
03.04.2021, 12:27
    #40059284
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
расчитать значения, сравнивая данные различных столбцов
Savatey,

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


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