AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.10.2003, 11:08   #1  
Shark is offline
Shark
Участник
Аватар для Shark
 
47 / 11 (1) +
Регистрация: 12.09.2003
Адрес: Москва
Связь типа "!=" в Query
Скажите, пожалуйста, можно ли создать Query в котором Data Sources будут иметь связь типа:

Table1.Field1 != Table2.Field2
Старый 06.10.2003, 12:35   #2  
Джон is offline
Джон
Участник
 
39 / 10 (1) +
Регистрация: 05.08.2003
Прям так c "!=" и создавать

PHP код:
    //Table1 (a int, b int)
    //Table2 (a int, c int)

    // требуется Query
    // select *  from table1 t1, table2 t2
    // where t1.a = t2.a AND t1.b <> t2.c
    
    
Query qu = new query();
    
QueryBuildDataSource QBDS;
    
QueryBuildRange qrng;
    
QueryRun qr;
    
qbds qu.addDataSource(tableNum(Table1), "T1");
    
qbds qbds.addDataSource(tableNum(Table2),"T2");
    
qbds.joinMode(joinMode::INNERJOIN);
    
qbds.addLink(fieldnum(Table1a), fieldnum(Table2a));
    
qrng qbds.AddRange(fieldnum(Table2c));
    
qrng.value('(T1.b != T2.c)');
    
qr = new queryRun(qu); 
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Query как поставить "or" Arahnid DAX: Программирование 2 25.01.2008 17:08
Query "съедает" певую запись DreamCreator DAX: Программирование 6 24.05.2007 17:14
"while select" и "Query" ice DAX: Программирование 6 14.03.2007 12:54
Странный эффект. OLAP и измерение типа "перечислимый тип" chi DAX: Программирование 1 28.12.2005 12:31
Динамическая связь Query с временной таблицей rumpleteazer DAX: Программирование 1 30.01.2003 01:49

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:00.