I humbly offer for your delectation and delight the following piece of PL/SQL
Those who know me can be assured that I played no part whatsoever in the production of this!!!!!!!!!!!
---------------------------------------------------------------
SELECT doc.doc_name "Workbook Name",
NVL(doc.doc_description,'No description') "Description",
usr.user_name "Owner",
usr.description "Owner's Name",
TO_CHAR(qs_created_date, 'RRRR') "Run Date" ,
count(*) "Number"
FROM eul4_us.eul5_documents doc,
eul4_us.eul5_qpp_stats qs,
apps.xxfnd_user usr,
hr.per_all_people_f ppf
WHERE qs.qs_doc_name = doc.doc_name
AND doc.doc_content_type = 'application/vnd.oracle-disco.wb'
AND usr.user_id = substr(doc.doc_created_by,2,10)
AND ppf.person_id(+) = usr.employee_id
AND sysdate between ppf.effective_start_date(+) and ppf.effective_end_date(+)
GROUP BY doc.doc_name ,
NVL(doc.doc_description,'No description') ,
usr.user_name ,
usr.description ,
TO_CHAR(qs_created_date, 'RRRR')
ORDER BY 6 desc
_________________________
Geoff
Expressing opinions since 1962