
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.06.2008, 16:18
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Можно ли в DW каким-то образом сделать UNION? Т.е. у меня есть отдельных 3 селекта с одинаковыми полями, хочу их объединить и загнать в DW. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 16:19
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Imperous wrote: > Можно ли в DW каким-то образом сделать UNION? Да. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 16:23
|
|||
|---|---|---|---|
|
|||
Можно ли в DW сделать UNION? |
|||
|
#18+
ImperousМожно ли в DW каким-то образом сделать UNION? Т.е. у меня есть отдельных 3 селекта с одинаковыми полями, хочу их объединить и загнать в DW. А в чем проблема попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 16:29
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Design -> Convert to syntax и руками пишете все, что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 16:30
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
если чесно, не понимаю как это сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 16:35
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Imperousесли чесно, не понимаю как это сделатьКак уже было сказано выше, в DW-Painter меню Design -> Convert to syntax и пишем свои селекты ручками в виде SQL, а не в графическом варианте составления запроса... ------------ С уважением, IKAR IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 16:50
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
нету там ключевой фразы "Design -> Convert to syntax" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 17:03
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Imperousнету там ключевой фразы "Design -> Convert to syntax" а там где есть - не активно :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 17:06
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
edmikecaDesign -> Convert to syntax и руками пишете все, что нужно.Кроме того, рядышком есть пункт меню Unions... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 17:08
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
PL99 edmikecaDesign -> Convert to syntax и руками пишете все, что нужно.Кроме того, рядышком есть пункт меню Unions... это я нашел, но селекты большие, по новой их писать в извращенной ПБ-овской форме лень, больше понравилось "Конверт ту синтакс", а он неактивен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 17:13
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Возможно Ваше DW сделано на основе хранимой процедуры. А какая версия PB Вами используется и какая база данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 17:15
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
edmikecaВозможно Ваше DW сделано на основе хранимой процедуры. А какая версия PB Вами используется и какая база данных? PB-9 ASE 12,5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2008, 17:17
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
все, получилось, сори, не туда смотрел всем пасиба ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 11:04
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Imperousвсе, получилось, сори, не туда смотрел всем пасиба нет... фигня, не то.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 11:08
|
|||
|---|---|---|---|
|
|||
Можно ли в DW сделать UNION? |
|||
|
#18+
Imperous Imperousвсе, получилось, сори, не туда смотрел всем пасиба нет... фигня, не то.. И что не то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 11:33
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Если быть на чистоту, ниже привожу свой текст, результаты которого я хочу видеть в ДВ (:add_idpl - переменная) автор select zad_vodit.id_zad_vodit, zad_vodit.id_put_list, vid_zak.naz_zak, l_kart.last_name as 'Name', auto_reg_num_view.name_auto, auto_reg_num_view.reg_num from zad_vodit inner join put_list on zad_vodit.id_put_list=put_list.id_put_list inner join auto_reg_num_view on put_list.id_auto=auto_reg_num_view.id_auto inner join vid_zak on zad_vodit.vid_zakazchik=vid_zak.id_vidzak inner join l_kart on zad_vodit.id_zakazchik=l_kart.tab_num where zad_vodit.id_put_list= :add_idpl and zad_vodit.vid_zakazchik=0 order by zad_vodit.id_put_list union select zad_vodit.id_zad_vodit, zad_vodit.id_put_list, vid_zak.naz_zak, usl_avto.nam_usl as 'Name', auto_reg_num_view.name_auto, auto_reg_num_view.reg_num from zad_vodit inner join put_list on zad_vodit.id_put_list=put_list.id_put_list inner join auto_reg_num_view on put_list.id_auto=auto_reg_num_view.id_auto inner join vid_zak on zad_vodit.vid_zakazchik=vid_zak.id_vidzak inner join usl_avto on zad_vodit.id_zakazchik=usl_avto.id_usl_avto where zad_vodit.id_put_list=:add_idpl and zad_vodit.vid_zakazchik=1 union select zad_vodit.id_zad_vodit, zad_vodit.id_put_list, vid_zak.naz_zak, nsi_firm.nam_firm as 'Name', auto_reg_num_view.name_auto, auto_reg_num_view.reg_num from zad_vodit inner join put_list on zad_vodit.id_put_list=put_list.id_put_list inner join auto_reg_num_view on put_list.id_auto=auto_reg_num_view.id_auto inner join vid_zak on zad_vodit.vid_zakazchik=vid_zak.id_vidzak inner join nsi_firm on zad_vodit.id_zakazchik=nsi_firm.id_firm where zad_vodit.id_put_list=:add_idpl and zad_vodit.vid_zakazchik=2 и как я это дело не пытаюсь вставлять, ничего путевого не выходит :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 11:36
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Imperous нет... фигня, не то. и что фигня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 11:40
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
первый order by убери ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 11:48
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
плиз, объясните по шагам, что нужно сделать чтоб оно заработало в ДВ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 11:55
|
|||
|---|---|---|---|
|
|||
Можно ли в DW сделать UNION? |
|||
|
#18+
Imperousплиз, объясните по шагам, что нужно сделать чтоб оно заработало в ДВ Что написано в свойстве processing в синтаксисе DataWindow? А вообще нужно открыть DataWindow выбрать Design\Data Source а затем Design\Convert to syntax если PB не отображает запрос в виде текста и собственно ввести текст запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 12:02
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
Imperousплиз, объясните по шагам, что нужно сделать чтоб оно заработало в ДВ Не знаю, как в ASE, но вообще-то в UNION кляуза ORDER BY ставится только после самого последнего оператора, о чем тебе уже сказали выше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 12:06
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
order by zad_vodit.id_put_list убери и из того запроса и все должно быть гут, если типы полей в select'ах совпадают))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 12:15
|
|||
|---|---|---|---|
|
|||
Можно ли в DW сделать UNION? |
|||
|
#18+
tru55 Imperousплиз, объясните по шагам, что нужно сделать чтоб оно заработало в ДВ Не знаю, как в ASE, но вообще-то в UNION кляуза ORDER BY ставится только после самого последнего оператора, о чем тебе уже сказали выше В MS SQL это пройдет (поэтому подозреваю что и в ASE тоже ). Кстати, если судить чисто из синтаксиса SQL (по крайней мере в интерпритации Microsoft), BOLSELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC | DESC ] ] The UNION operator can be used between queries to combine their results into a single result set. то этот ORDER BY должен действовать только на результат последнего UNION и, по сути, сервер может возвращать неупорядоченный результат. Imperousи как я это дело не пытаюсь вставлять, ничего путевого не выходит :( Что конкретно означает "ничего путевого не выходит" - выводится какая-то ошибка? Где ее текст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 12:18
|
|||
|---|---|---|---|
|
|||
Можно ли в DW сделать UNION? |
|||
|
#18+
Опс... нет, в MS SQL тоже ругается на ошибку, хотя по тому, что я привел из BOL вроде должно работать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.06.2008, 12:22
|
|||
|---|---|---|---|
Можно ли в DW сделать UNION? |
|||
|
#18+
UNION operation Description Use this statement to combine the results of two or more select statements. Syntax select-statement UNION [ ALL | DISTINCT ] select-statement [ UNION [ ALL | DISTINCT ] select-statement ] ... [ ORDER BY [ integer | select-list-expression-name ] [ ASC | DESC ], ... ] ASA 9.0 Version 9.0.2.3320 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&tablet=1&tid=1336641]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 153ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...