Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Условие выбора  [new]
Pabl0
Member

Откуда:
Сообщений: 265
Подскажите как сделать так что бы если S.JobID <> 9 то ,бралось айди из S.MasterID в Mail, а если S.MasterID = -1, то бралось айди HeadID в Mail



SELECT distinct F.mail
  FROM #temp T 
  INNER JOIN [IMS].[dbo].[ADUsersFull] F 
  on T.[Initiator] = F.ActorID
  INNER JOIN  [IMS].[dbo].[StaffList] S
  ON S.ActorID = F.ActorID
  LEFT JOIN [IMS].[dbo].[CrmReportUserMaps] C
  ON C.UserID = F.UserID AND C.ReportID = 28
  WHERE hours > 0
28 июн 16, 17:31    [19346859]     Ответить | Цитировать Сообщить модератору
 Re: Условие выбора  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
Pabl0
то ,бралось айди из [...] в Mail
а, что означает "в Mail"?
28 июн 16, 17:41    [19346897]     Ответить | Цитировать Сообщить модератору
 Re: Условие выбора  [new]
Pabl0
Member

Откуда:
Сообщений: 265
Дедушка, Да даже дело не в этом, главное как такое условие написать.
28 июн 16, 17:47    [19346935]     Ответить | Цитировать Сообщить модератору
 Re: Условие выбора  [new]
i-i
Guest
case 
when S.JobID <> 9 then S.MasterID 
when S.MasterID = -1 then HeadID
else NULL
end


если ето не то что нужно, необходим телепат более высокого левела
28 июн 16, 17:48    [19346938]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить