65
, wr.Name as [Исполнитель]
, (case when isnull(g.Finish,0)=1 then g.DateFinish else '' end) as
[Дата окончания]
, (case when isnull(g.OverClient,0)=1 then g.DateOver else '' end) as
[Дата сдачи]
from Foundament f
inner join Hardware h on h.ID=f.Hardware
inner join Systems s on s.ID=h.Systems
inner join Graph g on g.Foundament=f.ID
inner join Works w on w.ID=g.Works
left join Worker wr on wr.ID=g.Worker
where s.Project=:ProjectID».
Для кабельного журнала разработан запрос:
« select
c.Indexx as [Индекс]
, c.Mark as [Маркировка]
, c.Lengths as [Длина]
, c.Descriptions as [Описание]
, h1.Indexx as [Индекс оборудования 1]
, h2.Indexx as [Индекс оборудования 2]
, w.Name as [Работа]
, wr.Name as [Исполнитель]
, (case when isnull(g.Finish,0)=1 then g.DateFinish else '' end) as
[Дата окончания]
, (case when isnull(g.OverClient,0)=1 then g.DateOver else '' end) as
[Дата сдачи]
from Cabel c
inner join Systems s on s.ID=c.Systems
inner join Link l1 on (l1.Cabel=c.ID) and (l1.TypeLink=0)
inner join Hardware h1 on h1.ID=l1.Hardware
inner join Link l2 on (l2.Cabel=c.ID) and (l2.TypeLink=1)
inner join Hardware h2 on h2.ID=l2.Hardware