Guest User

Untitled

a guest
Aug 21st, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.65 KB | None | 0 0
  1. SELECT
  2.     initiator.Dop3 AS initDrop,
  3.     MAX(job.EndDate) AS maxEndDate,
  4.     podrini.NameAn AS 'Подразделение инициатора',
  5.     doc.Name AS 'Наименование документа',
  6.     doc.Dop AS 'Номер документа',
  7.     CONVERT(VARCHAR(10), doc.Date4, 104) AS 'Дата документа',
  8.     (SELECT Dop3 FROM MBAnalit WHERE (Analit = job.Executor)) AS 'Исполнитель',
  9.     perfrab.Stroka AS 'Должность',
  10.     podr.NameAn AS 'Подразделение исполнителя',
  11.     job.ResultTitle AS 'Результат выполнения',
  12.     CONVERT(VARCHAR(10), job.EndDate, 104) AS 'Дата согласования',
  13.     CONVERT(VARCHAR(8000), SUBSTRING(Text.Text, 1, 8000)) AS 'Текст задания'
  14. FROM SBTaskJob AS job
  15.     INNER JOIN SBTaskAttach AS att ON job.TaskID = att.TaskID
  16.     INNER JOIN SBEDoc AS doc ON att.AttachID = doc.XRecID
  17.     INNER JOIN SBTaskText AS Text ON job.XRecID = Text.JobID
  18.     INNER JOIN SBTask AS task ON job.TaskID = task.XRecID
  19.     INNER JOIN MBAnalit AS initiator ON task.Author = initiator.Analit
  20.     INNER JOIN MBAnalit AS inirab ON initiator.Analit = inirab.Polzovatel
  21.     INNER JOIN MBAnalit AS perfrab ON job.Executor = perfrab.Polzovatel
  22.     INNER JOIN MBAnalit AS podr ON perfrab.Podr = podr.Analit
  23.     INNER JOIN MBAnalit AS podrini ON inirab.Podr = podrini.Analit
  24. WHERE
  25.     (att.AttachID = @IDDOC) AND
  26.     (job.ResultTitle IN ('Согласовано', 'Не согласовано'))
  27.     AND (inirab.Vid = 288)
  28.     AND (perfrab.Vid = 288)
  29.     AND (podr.Vid = 446)
  30.     AND (podrini.Vid = 446)
  31. GROUP BY
  32.     initDrop, maxEndDate
Add Comment
Please, Sign In to add comment