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

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

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
05.05.2006, 16:40
    #33710955
parteigenosse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AS2005 NamedQuery в несколько строк
через 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
05.05.2006, 17:14
    #33711100
Mastroyani
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AS2005 NamedQuery в несколько строк
Спасибо!
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / AS2005 NamedQuery в несколько строк / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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