--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Помогите с SQL запросом?

Нужен совет (поиск решения проблемы. не для купли-продажи)
5
8
С друзьями на NN.RU
В социальных сетях
Поделиться
Atom
19.09.2014
Есть таблица вида
A, t1
B, t2
C, t3
D, t4

и т.д.

Нужно построить таблицу вида
AB, t1-t2
AC, t1-t3
...
BA, t2-t1

чего-то не соображу, как проще...

PS для MySQL
PPS на форме разработчиков ПО - тишина....
MonitoR
19.09.2014
я б написал функцию, выводящую все варианты для заданного аргументом номера строки. затем тупо селект этой функции для каждой строки, результат в таблицу. для оракла накидал бы пример, мускулом не пользуюсь
Nikson
19.09.2014
чот не понял, в чем сложность? или условие задачи кривое
SELECT [t1]-[t2] as AB
,[t1]-[t3] as AC
,[t1]-[t4] as AD

FROM [test].[dbo].[Table_1]
Atom
19.09.2014
Nikson писал(а)
AC

"A","B","С","D" - это строковые значения в столбце.

То есть, в столбец нужно записывать именно строку "АB", "AC" и т.д.
Nikson
19.09.2014
ты перемножить матрицу чтоли хочешь? без пересечения одинаковых?
Nikson
19.09.2014
оно?
SELECT
[table1].[Column1]+[table2].[Column1],
[table1].[Column2]-[table2].[Column2]

FROM
[test].[dbo].[Table_2] as [table1],
[test].[dbo].[Table_2] as [table2]
where
[table1].[Column1] <> [table2].[Column1]
order by
[table1].[Column1],
[table2].[Column1]
Atom
19.09.2014
похоже на то!
спасибо за подсказку!
Atom
20.09.2014
www.nn.ru/community/biz/software/podsobite_s_sql_zaprosom.html - тут полное условие задачи, если кому интересно
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов
Оперативная память Corsair XMS3 CMX8GX3M2A1600C9

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9 Отправка в регионы после оплаты. Продаются сразу обе. Цена за обе 2000 руб....
Цена: 1 000 руб.

Принтер лазерный HEWLETT PACKARD HP-6L

Принтер лазерный HEWLETT PACKARD HP-6L Отправка в регионы после оплаты. 3штуки БУ. Внешний вид из магазина простояли на складе...
Цена: 4 500 руб.

Сетевой фильтр APC Surge Arrest

Сетевой фильтр APC Surge Arrest для радиолюбителя.и не только Отправка в регионы после оплаты. ЦЕНА 3000 руб. В рабочем состоянии....
Цена: 3 000 руб.

Материнские платы на запчасти и не только

Материнские платы на запчасти и не только Материнские платы и другие комплектующие Отправка в регионы после оплаты. Транспортной...
Цена: 3 000 руб.