Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Значение из записей в столбцы запросом / 7 сообщений из 7, страница 1 из 1
20.02.2016, 18:58
    #39176271
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из записей в столбцы запросом
подскажите, как решить такую задачу?

Имеется таблица

id num1 num2 value1 2p 1t 10 2 3p 3t 113 3p 2t 124 2p 3t 135 2p 3t 146 3p 2t 5

Результат запроса должен быть такой:

p 1t 2t 3t2p 10 0 273p 0 17 11
...
Рейтинг: 0 / 0
20.02.2016, 19:00
    #39176272
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из записей в столбцы запросом
Пробелы пропали и символы сместились, может каким блоком надо выделить
Модератор: Тегом CSV
...
Рейтинг: 0 / 0
20.02.2016, 19:01
    #39176273
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из записей в столбцы запросом
antoxкак решить такую задачу?
Use CASE, Luke! STFF
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
20.02.2016, 19:05
    #39176274
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из записей в столбцы запросом
Dimitry Sibiryakovantoxкак решить такую задачу?
Use CASE, Luke! STFF


Можно небольшой пример?
...
Рейтинг: 0 / 0
20.02.2016, 19:20
    #39176279
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из записей в столбцы запросом
antoxМожно небольшой пример?
Можно, но где тогда будет воспитательный эффект?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.02.2016, 17:29
    #39178002
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из записей в столбцы запросом
Пришлось все равно ч-з mem от EhLib делать, т.к. нужно некоторые данные менять и дополнительные вводить.Спасибо.
...
Рейтинг: 0 / 0
25.02.2016, 04:40
    #39178281
AndreyTarasov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение из записей в столбцы запросом
antox,

Вот тебе кривой пример
но его можно спрямить :-)

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
execute block
returns(p varchar(4), t1 integer, t2 integer, t3 integer )
do
begin
for select distinct num1 from tablex into :p do
    begin
    select sum(value) from tablex where num2='1t' and num1=:p into :t1;
    select sum(value) from tablex where num2='2t' and num1=:p into :t2;
    select sum(value) from tablex where num2='3t' and num1=:p into :t3;
suspend;
    end
end 
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Значение из записей в столбцы запросом / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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