Advertisement
yambroskin

Untitled

Apr 14th, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 4.17 KB | None | 0 0
  1. SELECT
  2.    TaskBase.Uid AS [Уникальный идентификатор],
  3.             TaskBase.Subject AS [Тема],
  4.             TaskBase.Description AS [Описание],
  5.             TaskBase.CreationDate AS [Дата создания],
  6.             TaskBase.CreationAuthor AS [Автор],
  7.             Executor.FullName AS [Исполнитель],
  8.             Executor.Id AS [Исполнитель Ид],
  9.             TaskBase.StartDate AS [Дата начала],
  10.             TaskBase.EndDate AS [Срок завершения],
  11.             TaskBase.Priority AS [Приоритет],
  12.             (CASE  
  13.       WHEN  TaskBase.[STATUS] = '34387afa-6b70-476f-9d34-748732059003' THEN 'Новая'  
  14.       WHEN  TaskBase.[STATUS] = 'dd048b73-4e08-404a-b62e-c55222845cc4' THEN 'Выполнено'  
  15.        WHEN  TaskBase.[STATUS] = '1710de4d-86fa-4072-951a-55ebbdcd5bf1' THEN 'Невозможно выполнить'
  16.         WHEN  TaskBase.[STATUS] = '37a184b8-a81d-4177-9eb5-4ebe3dfae959' THEN 'Выполняется'
  17.          WHEN  TaskBase.[STATUS] = 'fd7993c6-99c7-4b23-83cc-0f576a63c144' THEN 'Закрыто автором'
  18.           WHEN  TaskBase.[STATUS] = '85707efe-806c-4ec6-8cd6-4d5e4edd8b19' THEN 'Прочитана'
  19.            WHEN  TaskBase.[STATUS] = '112ea757-36f7-4859-b0d3-6cc0f5a04705' THEN 'Подготовлено'  
  20.             WHEN  TaskBase.[STATUS] = '46f88008-94cd-4b14-985c-31ba6edeb60e' THEN 'Выполнено и проконтролировано'  
  21.              WHEN  TaskBase.[STATUS] = '2968382b-e9be-4e2f-967b-0dce0a67a4c4' THEN 'Невозможно выполнить и проконтролировано'  
  22.               WHEN  TaskBase.[STATUS] = 'b9c9f74a-15ec-4337-9916-f02ffec83dd4' THEN 'На предварительном согласовании'  
  23.                WHEN  TaskBase.[STATUS] = '1f6de7ff-03af-401a-a3ca-23af7cab8f65' THEN 'Отказано в предварительном согласовании'
  24.                 WHEN  TaskBase.[STATUS] = 'b0b6a339-ba74-4e46-b721-2733d7fb76a9' THEN 'На согласовании'
  25.                  WHEN  TaskBase.[STATUS] = '70918293-8b84-43be-ad39-181375d51373' THEN 'Отказано в согласовании'
  26.                   WHEN  TaskBase.[STATUS] = '98ff43bd-b897-41f0-adf2-4eb3b3783851' THEN 'Не выполнено'
  27.    END  )
  28.             AS [Статус],
  29.             TaskBase.StartWorkDate AS [Работа начата],
  30.             TaskBase.EndWorkDate AS [Работа выполнена],
  31.             TaskBase.Harmonizator AS [Согласующий],
  32.             TaskBase.NotShowInLists AS [Не отображать в общих списках],
  33.             TaskBase.InformToHash AS [InformToHash],
  34.             TaskBase.Category AS [Категория],
  35.             TaskBase.ExpiredNotificationSent AS [Уведомление о просрочке отправлено],
  36.             TaskBase.PlanWorkLog AS [Плановые трудозатраты],
  37.             TaskBase.IsEmulation AS [Эмуляция],
  38.             TaskBase.ExecutorIsEmulation AS [Исполнитель при эмуляции],
  39.             TaskBase.FactWorkLog AS [Фактические трудозатраты],         
  40.       WorkflowInstance.Process
  41.       ,WorkflowInstance.ParentInstance
  42.       ,WorkflowInstance.ParentBookmark
  43.       ,WorkflowInstance.Name
  44.       ,WorkflowInstance.State
  45.       ,WorkflowInstance.Initiator
  46.       ,WorkflowInstance.Responsible
  47.       ,WorkflowInstance.StartDate
  48.       ,WorkflowInstance.EndDate
  49.       ,WorkflowInstance.STATUS
  50.       ,WorkflowInstance.HasProblemMetric
  51.       ,WorkflowInstance.TerminateUser
  52.       ,WorkflowInstance.HasWarningMetric
  53.       ,WorkflowInstance.ShowProblemMetric
  54.       ,WorkflowInstance.ShowWarningMetric
  55.       ,WorkflowInstance.ShowGoodMetric
  56.       ,WorkflowInstance.AllMetricsIsGood
  57.       ,WorkflowInstance.IsEmulation
  58.       ,WorkflowInstance.StartActivityUid
  59.  
  60.             FROM WorkflowTask
  61.             LEFT JOIN   TaskBase ON TaskBase.Id = WorkflowTask.Id
  62.             LEFT JOIN   WorkflowBookmark ON WorkflowBookmark.Id = TaskBase.WorkflowBookmark
  63.             LEFT JOIN   WorkflowInstance  ON WorkflowBookmark.Instance = WorkflowInstance.Id
  64.             LEFT JOIN [USER] Executor ON Executor.Id = TaskBase.Executor
  65.  
  66.             WHERE TaskBase.[STATUS] = 'dd048b73-4e08-404a-b62e-c55222845cc4'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement