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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.06.2010, 00:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
Все о Microsoft Dynamics CRM: Полезные SQL-вставки для использования в отчетах MS CRM
Источник: http://ms-dynamics-crm.com.ua/2010/0...ets-for-mscrm/
==============

На досуге занимался отчетами и собрал несколько полезных примеров кода на T-SQL, которые можно использовать в отчетах для Microsoft Dynamics CRM 4.0.
1. Получение дня недели

CASE DATEDIFF(DAY,0, createdon)%7WHEN 0 THEN 'Понедельник'WHEN 1 THEN 'Вторник'WHEN 2 THEN 'Среда'WHEN 3 THEN 'Четверг'WHEN 4 THEN 'Пятница'WHEN 5 THEN 'Суббота'WHEN 6 THEN 'Воскресенье'END as 'Дата, день недели'2. Функция для получения списка фамилий контактов через точку с запятой. Параметры: guid организации.
Основную работу выполняет стандартная функция COALESCE, которая позволяет объединить строки через разделитель.

CREATE FUNCTION [dbo].[GetContactList](@AccountID varchar(40))RETURNS varchar(max) ASBEGINDECLARE @StringList varchar(max)SELECT @StringList = COALESCE(@StringList + '; ', '') + c.fullnamefrom account aleft join contact c on c.parentcustomerid = @AccountIDIF @StringList IS NULLSET @StringList = 'Нет контактов'RETURN @StringListENDПример вызова:

[DB_Name].[dbo].[GetContactList](accountid) as 'Контакты'Результат : Иванов; Петров; Сидоров


3. Конвертирование даты в формате дд.мм.гггг
3.1 T-SQL(CONVERT(varchar(10),createdon, 104)3.2 в SQL Server Business Intelligence Development Studio: Format(Parameters!startdate.Value,»dd.MM.yyyy»)

4. Форматирование поля типа money, float с разрядами
Format(Sum(Fields!Сумма.Value),»### ### ##0.0#»)

Прошлая небольшая подборка здесь: Полезные SQL-функции для использования в отчетах MS CRM



Источник: http://ms-dynamics-crm.com.ua/2010/0...ets-for-mscrm/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Все о Microsoft Dynamics CRM: Новая версия Implementation Guide для MS CRM 4.0 Blog bot Dynamics CRM: Blogs 0 23.10.2009 16:05
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
Все о Microsoft Dynamics CRM: Импорт данных из CardScan в MS CRM 4.0 Blog bot Dynamics CRM: Blogs 0 29.07.2009 12:05
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM Interviews and Screencasts Blog bot Dynamics CRM: Blogs 0 23.07.2008 03:18
Microsoft Dynamics CRM Team Blog: Accessing a SQL Database from a Microsoft Dynamics CRM Plug-in Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05

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

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

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