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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.08.2006, 14:28   #1  
cherv is offline
cherv
MCTS
MCBMSS
1C
 
88 / 25 (1) +++
Регистрация: 24.05.2006
Условие по агрегатам в запросе
Добрый день!
Возможно ли задать условие в запросе на агрегирующие функции, т.е. условие вида
select Number, count(Number) from T1
group by Number
where count(Number) > 1
Заранее благодарю.
Старый 14.08.2006, 14:31   #2  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
нет
Старый 14.08.2006, 14:45   #3  
cherv is offline
cherv
MCTS
MCBMSS
1C
 
88 / 25 (1) +++
Регистрация: 24.05.2006
Спасибо. Может, кто-нибудь может сходу предложить решение данной проблемы? Мне нужно получить записи таблицы T1, где поле значение Number является не уникальныи, т.е. имеет повторения?
Старый 14.08.2006, 14:46   #4  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
!
Цитата:
Сообщение от cherv
select Number, count(Number) from T1
group by Number
where count(Number) > 1
Только если отправите прямой запрос к БД

Код:
select Number, count(Number) from T1
 group by Number
having count(Number) > 1
Старый 14.08.2006, 14:48   #5  
Jabberwocky is offline
Jabberwocky
Microsoft Dynamics
Аватар для Jabberwocky
Сотрудники Microsoft Dynamics
 
274 / 307 (11) ++++++
Регистрация: 02.09.2005
Адрес: Москва
Код:
select T1 exists join T2 where T1.Number == T2.Number && T1.RecId != T2.RecId
где T1 и T2 ссылаются на одну и ту же таблицу
__________________
You should use Bing before asking dumb questions.
За это сообщение автора поблагодарили: cherv (1).
Старый 14.08.2006, 14:55   #6  
cherv is offline
cherv
MCTS
MCBMSS
1C
 
88 / 25 (1) +++
Регистрация: 24.05.2006
Цитата:
Сообщение от Jabberwocky
Код:
select T1 exists join T2 where T1.Number == T2.Number && T1.RecId != T2.RecId
где T1 и T2 ссылаются на одну и ту же таблицу
Спасибо, думаю это мне поможет.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как в динамическом запросе использовать исловие OR между двумя полями? yooshi DAX: Программирование 12 07.08.2009 16:34
Условие в запросе по отбору чисел cherv DAX: Программирование 6 05.07.2006 14:11
Глючит условие в запросе Sada DAX: Программирование 5 28.04.2006 05:19
Условие на поле NotEmpty Logger DAX: Программирование 3 12.05.2005 12:32
Сортировка в запросе "В Наличии" linney DAX: Программирование 16 20.01.2005 20:01

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

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

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