powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / AS2005 NamedQuery в несколько строк
3 сообщений из 3, страница 1 из 1
AS2005 NamedQuery в несколько строк
    #33710242
Mastroyani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Стою перед задачей:

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

YEAR - JAN - FEB - .... -DEC
2005 - 10.000$ 20.000$ 30.000$

Нужно составить FACT TABLE типа

YEAR - MONTH - AMOUNT
2005 - JAN - 10.000$
...
...

Я пока дошёл до этого:
select jan as amount, year, 'JAN' as month, FROM ... where jan <> 0
select fev as amount, year, 'FEV' as month, FROM ... where fev <> 0
...
...

Но NamedQuery в AS2005 "многострочье" брать не хочет.
Пробовал писать через ; не помогло.

Или может есть совсем другие решения?
Как бы Вы сделали?

Заранее спасибо, Мастрояни
...
Рейтинг: 0 / 0
AS2005 NamedQuery в несколько строк
    #33710955
parteigenosse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через UNION ALL?

select jan as amount, year, 'JAN' as month, FROM ... where jan <> 0
UNION ALL
select fev as amount, year, 'FEV' as month, FROM ... where fev <> 0

если только по месяцам, то наверно это вполне приемлемый вариант, хотя конечно можно изогнуться несколькими образами.

кстати, думается мне, это тема скорее для ветки про SQL Server
...
Рейтинг: 0 / 0
AS2005 NamedQuery в несколько строк
    #33711100
Mastroyani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / AS2005 NamedQuery в несколько строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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