Unanet Data Model

EXPENSE_APPROVAL_VIEW

Column Name Data Type Nulls
expense_report_key decimal (15,0)  
first_name varchar (50) YES
middle_initial varchar (1) YES
last_name varchar (50) YES
suffix varchar (10) YES
report_total decimal (38,3) YES
status varchar (25) YES
controller_key decimal (15,0) YES
created datetime YES

  Tables Used  

EXPENSE_DATA
PERSON
EXPENSE_REPORT

SQL*Server Create Statement:

CREATE VIEW expense_approval_view AS
SELECT expense_report.
       expense_report_key,
       person.first_name,
       person.middle_initial,
       person.last_name,
       person.suffix,
       sum(expense_data.amount) report_total,
       expense_report.status,
       expense_report.controller_key,
       expense_report.created
FROM  expense_report, expense_data, person
WHERE expense_report.owner_key = person.person_key AND expense_report.status = 'SUBMITTED'
GROUP BY expense_report.expense_report_key,
         person.first_name,
         person.middle_initial,
         person.last_name,
         person.suffix,
         expense_report.status,
         expense_report.controller_key,
         expense_report.created

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