![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.08.2008
Сообщений: 78
|
![]()
Здравствуйте! Расскажите, пожалуйста, что такое crosstab и как им пользоваться. Или дайте, пожалуйста, дельные ссылки.
Имеется таблица, состоящая из двух столбцов: name, sum. В столбце sum есть положительные величины, есть отрицательные, для каждого name. Задача состоит в том, чтобы запросом вытащить данные со след структурой: name, `+`, `-`. Подскажите, пожалуйста, что-нибудь. Спасибо! |
![]() |
![]() |
![]() |
#2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
какая субд?
приведите пример исходных данных и то что хотите увидеть просто неясно - в колонки "+" и "-" нужно суммировать соответственно все + и -? апд ладно, пока автор в раздумьях налабал тестовый примерчик Код:
Последний раз редактировалось soleil@mmc; 14.09.2009 в 15:09. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.08.2008
Сообщений: 78
|
![]()
Mysql
исходные данные: name sum иванов 9 петров -5 сидоров 3 иванов -4 сидоров -7 петров 6 Нужно получить: name `+` `-` иванов 9 -4 петров 6 -5 сидоров 3 -7 Последний раз редактировалось eda; 14.09.2009 в 15:18. |
![]() |
![]() |
![]() |
#4 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
запрос в посте выше
"селект фром селект" у вас работает? если нет, то пишите вьюху с внутренним запросом и внешний запрос делайте из вьюхи |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 14.08.2008
Сообщений: 78
|
![]()
селект не работает. можно подробнее по поводу вьюхи?
Спасибо! |
![]() |
![]() |
![]() |
#6 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
создаете вьюху (название полей и таблицы подставите свои)
Код:
Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 14.08.2008
Сообщений: 78
|
![]()
Спасибо большое! все работает!
|
![]() |
![]() |