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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.06.2012, 10:48   #1  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
А не подскажите, как получить значение поля из действия закрытого в этом месяце?
Попробуйте такое:

Select * From FilteredActivityPointer Where actualend between dbo.fn_BeginOfMonth(GetDate()) and GETDATE()
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 27.06.2012, 11:14   #2  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Попробуйте такое:

Select * From FilteredActivityPointer Where actualend between dbo.fn_BeginOfMonth(GetDate()) and GETDATE()
Работает) Спасибо) Еще вопрос. Вот у меня есть сущность, я вывожу несколько полей из нее. И в результат, мне теперь нужно добавить поле, которое получили выше. Например, я из этой сущности вывожу Имя, Фамилия, Отчество и следующий столбец должен быть из запроса выше.
Старый 27.06.2012, 13:19   #3  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
Работает) Спасибо) Еще вопрос. Вот у меня есть сущность, я вывожу несколько полей из нее. И в результат, мне теперь нужно добавить поле, которое получили выше. Например, я из этой сущности вывожу Имя, Фамилия, Отчество и следующий столбец должен быть из запроса выше.
С этим разобрался. Другая проблема возникла. Вот в том запросе, когда получаем поля в том случае, когда не было изменений в течении месяца, нужно вывести только те значения, дата изменения в которой была последней. Например мы получили числа 1.06, 2.06, 3.06, вывести надо только 3.06. Казалось бы ничего сложного, ставим TOP 1 в селекте и сортируем по возрастанию. НО! Вывести надо не только последнюю дату, но и поля, соответствующие этой дате из записей другой сущности. В результате я получаю только 1 значение, вместо нескольких. Как с этим бороться? Не игнорируйте пожалуйста, очень срочно надо решить эту проблему

SELECT TOP 1 ch.new_field AS 'Поле1', ch.modifiedon AS 'Дата изменения', opp.name AS 'Имя'
FROM FilteredNew_entity1 AS ch
INNER JOIN FilteredEntity2 AS opp ON ch.regardingobjectid = opp.entityid
WHERE (ch.actualend BETWEEN dbo.fn_BeginOfMonth(GETDATE()) AND GETDATE())
ORDER BY 'Дата изменения' DESC

Последний раз редактировалось NoTimeToCry; 27.06.2012 в 13:22.
Старый 27.06.2012, 13:37   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
Не игнорируйте пожалуйста, очень срочно надо решить эту проблему
У вас, как и у меня работа есть, и за то что я отвечаю здесь на форуме - мне не доплачивается, так что имейте терпение и уважение к чужой работе и времени.

Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
В результате я получаю только 1 значение, вместо нескольких. Как с этим бороться?
Если честно не совсем понятно. И не надо прятать имена сущностей. Там и так понятно, что это активность и возможная сделка. Никто ваш мегазапрос воровать не станет.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 27.06.2012, 13:44   #5  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Если честно не совсем понятно. И не надо прятать имена сущностей. Там и так понятно, что это активность и возможная сделка. Никто ваш мегазапрос воровать не станет.
Ну там получается, что из за TOP 1 я получаю только одно значение с последней датой изменения. Если ТОР 1 не ставить, то он выдаст кучу аналогичных записей и отличие будет только в этой дате. То есть будет выводить не последнюю дату, как необходимо, а все даты изменения за месяц. При этом поля из другой сущности тоже будут дублироваться.

Например без ТОР 1 я получаю :
1.06 значение1
2.06 значение1
2.06 значение2
3.06 значение2

С ТОР1 я получаю :

2.06 значение1

а надо получить :
2.06 значение1
3.06 значение2

Значение1 и значение2 я получаю из другой сущности
Старый 27.06.2012, 16:20   #6  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
Ну там получается, что из за TOP 1 я получаю только одно значение с последней датой изменения. Если ТОР 1 не ставить, то он выдаст кучу аналогичных записей и отличие будет только в этой дате. То есть будет выводить не последнюю дату, как необходимо, а все даты изменения за месяц. При этом поля из другой сущности тоже будут дублироваться.

Например без ТОР 1 я получаю :
1.06 значение1
2.06 значение1
2.06 значение2
3.06 значение2

С ТОР1 я получаю :

2.06 значение1

а надо получить :
2.06 значение1
3.06 значение2

Значение1 и значение2 я получаю из другой сущности
Ребят, помогите плиз! Я не знаю как это сделать
Старый 27.06.2012, 16:36   #7  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
Ребят, помогите плиз! Я не знаю как это сделать
Тут больше вопрос не по CRM, а по SQL.
Нарисуйте пожалуйста на примере с наименованиями полей что есть и какую группировку хотите получить.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Геоданные в CRM и SQL Server Reporting Services (часть 1) Blog bot Dynamics CRM: Blogs 0 29.07.2011 17:11
Channel9 CRM: Dashboards Made Easy With Reporting Services Blog bot Dynamics CRM: Blogs 0 01.05.2010 05:00
ukcrm: Video: Dashboards Made Easy With Reporting Services Blog bot Dynamics CRM: Blogs 0 30.04.2010 22:05
Мелкомягкий CRM: Панель управления для MS CRM с помощью Reporting Services Blog bot Dynamics CRM: Blogs 1 24.08.2009 14:41
Microsoft Dynamics CRM Team Blog: How it Works: SQL Server Reporting Services and Dynamics CRM Blog bot Dynamics CRM: Blogs 0 19.07.2008 04:42
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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