Unanet Data Model

TIME_DATA_VIEW

Column Name Data Type Nulls
customer_key decimal (15,0)  
customer_name varchar (128)  
project_key decimal (15,0)  
project_code varchar (30)  
manager_key decimal (15,0) YES
open_edit varchar (1) YES
task_key decimal (15,0) YES
task_name varchar (50) YES
task_number varchar (128) YES
project_type_key decimal (15,0)  
project_type varchar (10)  
billable varchar (1) YES
person_key decimal (15,0)  
last_name varchar (50) YES
first_name varchar (50) YES
user_name varchar (16)  
quantity decimal (15,2)  
bill_rate decimal (15,4) YES
cost_date datetime  
primary_key decimal (15,0)  

  Tables Used  

TASK
PERSON_TIME_DATA
PROJECT_TYPE
CUSTOMER
PERSON
PERSON_TIME
PROJECT

SQL*Server Create Statement:

create view time_data_view (customer_key, customer_name, project_key, project_code,
   manager_key, open_edit, task_key, task_name, task_number, project_type_key, project_type, billable, person_key,
   last_name, first_name, user_name, quantity, bill_rate, cost_date, primary_key)
as
select 	c.customer_key, 
	c.customer_name, 
	pr.project_key, 
	pr.project_code,
	pr.manager_key,
	pr.open_edit, 
	ptd.task_key, 
	t.task_name,
       	t.task_number, 
	prt.project_type_key,
	prt.project_type,
	prt.billable,
	p.person_key,
	p.last_name,
	p.first_name,
	p.username,
	ptd.quantity,
	ptd.bill_rate,
	ptd.work_date, 
	ptd.time_data_key
  from 	person_time_data ptd,
	project_type prt,
	person_time pt,
	person p, 
	task t, 
	project pr, 
	customer c
 where  prt.project_type_key = ptd.project_type_key
   and  pt.person_time_key = ptd.person_time_key
   and  p.person_key = pt.person_key 
   and  t.task_key =* ptd.task_key
   and  pr.project_key = ptd.project_key
   and  c.customer_key= pr.customer_key

Copyright 1998, 1999 Computer Strategies, Inc., All Rights Reserved.
Last revised: May 25, 2000 11:29:16 AM EDT