Chapter Contents |
Previous |
Next |
The SQL Procedure |
Procedure features: |
| ||||||||
Tables: | PROCLIB.PAYROLL, PROCLIB.PAYROLL2 |
Input Tables |
PROCLIB.PAYROLL (Partial Listing) | |
PROCLIB.PAYROLL2 | |
Program |
libname proclib 'SAS-data-library';
options nodate pageno=1 linesize=80 pagesize=60;
proc sql outobs=10; title 'Most Current Jobcode and Salary Information'; select p.IdNumber, p.Jobcode, p.Salary, p2.jobcode label='New Jobcode', p2.salary label='New Salary' format=dollar8. |
from proclib.payroll as p left join proclib.payroll2 as p2 |
on p.IdNumber=p2.idnum; |
Output |
title 'Most Current Jobcode and Salary Information'; select p.idnumber, coalesce(p2.jobcode,p.jobcode) label='Current Jobcode', |
coalesce(p2.salary,p.salary) label='Current Salary' format=dollar8. |
from proclib.payroll p left join proclib.payroll2 p2 on p.IdNumber=p2.idnum; |
Output |
Output |
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.