Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
CREATE VIEW dbo.VIEWID as

SELECT 
       p01select
	P01.PIN,
	p01.client as numorgid,
	p01.Nameemploymentstartdate, -- as 'Employment     Start',
	p01.Firstnameemploymentenddate, -- as 'FirstEmployment NameEnd',
       p01.Lastname  'Last Name	P01.Name,
	org.NAME 'Company',
	act.TEXT as Activity,
ORG	orgves.NAME 'ORG. NAMEVessel',
	P03.Datefrom as 'Date From',
	P03.Todateestimated as 'Estimated c12plan.TEXTEnd  Date'Activity',
	case when ((p03.DAteto='' OR Dateto is NULL) caseAND when p03planp03.PLANNED='Y') thenTHEN 'Planned'
else 'Current' end as 'Act.State',
       p03plan.DATEFROM  'Start Date',
       p03plan.TODATEESTIMATED  'Estimated End Date',
       plan_pos.NAME  Position,
       plan_ves.NAME Vessel,
       P01.client NUMORGID,
       p01.employmentstartdate,
       p01.employmentenddate
FROM   PW001P01 p01

       JOIN PW001P03 p03plan
            ON  p03plan.PIN = p01.PIN
       LEFT JOIN PW001C12 c12plan
            ON  c12plan.CODE = p03plan.CODE

       LEFT JOIN PWORG plan_ves
            ON  plan_ves		 when ((p03.DAteto='' OR Dateto is NULL) AND p03.PLANNED='N') THEN 'Current' 
		 end
	as 'Activity status',
	case when ((P03.DATEFROM <=GETDATE()) AND p03.PLANNED='Y') THEN 'Unconfirmed Date From'
		 when ((P03.todateestimated <=GETDATE()) AND (p03.DAteto='' OR Dateto is NULL)) THEN 'Unconfirmed Date To' 
		 end
	as 'Issue'
	
from PW001P01 P01

left join Pw001P03 P03 on P03.PIN=P01.PIN
left join Pw001C12 act on act.code=p03.code
LEFT JOIN PWORG org ON org.NUMORGID = dbo.ad_scanorgtree(p03planp03.NUMORGID, 32)

       LEFT JOIN PWORG plan_pos
            ON  plan_posorgves ON orgves.NUMORGID = p03plandbo.ad_scanorgtree(p03.NUMORGID, 3)

          AND plan_pos.ORGTYPE = 5

		LEFT JOIN PWORG ORG ON ORG.NUMORGID=P01.CLIENT

where (p03planwhere (((P03.DATEFROM <=GETDATE()) AND p03.PLANNED='Y') and p03plan.datefrom= GETDATE 
OR ((P03.todateestimated <=GETDATE()) 
	orAND (p03planp03.datefrom <DAteto='' getdate () and p03plan.datetoOR Dateto is NULL and p03plan.todateestimated =  getdate ()))
	AND act.code='%VAC%'

 in ('VAC')

Start Page

Unconfirmed Vacation Tile