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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.03.2002, 08:04   #1  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
? группировка / выборка по части значения
Подскажите, как мне реализовать следующий select :

<pre><b>
select right(accountNum,1,4) from CustTable
group by right(accountnum,4);
</b>
или
<b>
select right(accountNum,1,4) from CustTable;
</b>
</pre>
Компилятор дико ругается на данное выражение. Не проходит и подставление subStr(), left().
<p> Тогда резонно возникает вопрос - как мне сделать выборку, сгруппировав по части значения поля?
</p>
__________________
С уважением, Вячеслав.
Старый 04.03.2002, 20:18   #2  
xroad is offline
xroad
Участник
 
10 / 16 (1) ++
Регистрация: 03.01.2002
Адрес: Москва
Судя по всему, в один запрос не удастся - AXAPTA не позволяет использовать в конструкциях select функции, в качестве аргументов используются поля из курсоров, учавствующих в select. Не помогают ни макросы, ни локально определённые функции. Неудобно, однако.
Старый 04.03.2002, 22:25   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Хм... А что тебя заставляет анализировать часть строки?
Там упаковано некое значение?
Может вынести эту часть в отдельное поле и нормализовать таблицу?


Произвольные функции в запросе Аксапта действительно не умеет обрабатывать.
__________________
полезное на axForum, github, vk, coub.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Значения, отображаемые в форме, не являются текущими - что за бред??? Prof DAX: Программирование 8 15.12.2015 13:16
Группировка в Lookup maze DAX: Программирование 6 18.11.2009 17:08
где хранятся значения полей удаленных строк? chanchala DAX: Программирование 16 04.09.2008 10:45
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map? LRA DAX: База знаний и проекты 15 02.04.2007 13:37
Значения возвращаемые sysNodeType() Lemming DAX: Программирование 2 16.12.2004 15:24
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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