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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.06.2012, 11:47   #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 Посмотреть сообщение
А что такое BOL?
http://msdn.microsoft.com/en-us/libr...ql.105%29.aspx
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 26.06.2012, 12:11   #2  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Еще вопрос, в 2010 студии не получится же сделать, да? В 2008 только?
Старый 26.06.2012, 12:52   #3  
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 Посмотреть сообщение
Еще вопрос, в 2010 студии не получится же сделать, да? В 2008 только?
Да. В 2008 только, если конечно у вас 2008 SQL. C 2012 опыта не было, так что по этому поводу не знаю. Но полагаю, что под SQL 2012 разработка отчётов вынесена в VS 2012.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 26.06.2012, 15:45   #4  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
А не подскажите, как получить значение поля из действия закрытого в этом месяце?
Старый 27.06.2012, 10:47   #5  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
declare @today datetime set @today=GETDATE()
declare @modifyDate datetime
SELECT @modifyDate= ModifiedOn FROM FilteredEntity
declare @days int set @days= datediff(dd, @today ,@modifyDate)

SELECT new_field AS 'Поле' FROM FilteredEntity WHERE @days>1

Пишу вот так. То есть получаю сегодняшнюю дату, потом селектом получаю даты изменения сущности, считаю количество дней между ними и пытаюсь вывести поле, где количество дней больше одного. Однако не работает, сначала даёт ошибку "The Declare SQL construct or statement is not supported." и ничего не выводит. В t-sql я не очень силен, что тут не правильно?
Старый 27.06.2012, 10:48   #6  
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   #7  
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   #8  
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.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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:49.