-- ======================================================== -- Some Business Table Statistics -- -------------------------------------------------------- drop view if exists "BusinessTableStatisticsV"; create view "BusinessTableStatisticsV" as select no, to_char("count", '999 999 999') as "count", to_char("required", '999 999 999') as "required", to_char("count"::float / "required"::float, '990.999') as "factor", "table" from (select 1 as no, count(*) as "count", 7000 as "required", 'customers' as "table" from customer union select 2 as no, count(*) as "count", 15000 as "required", 'packages' as "table" from package union select 3 as no, count(*) as "count", 150000 as "required", 'domain' as "table" from domain union select 4 as no, count(*) as "count", 100000 as "required", 'domain' as "table" from domain union select 5 as no, count(*) as "count", 500000 as "required", 'emailaddress' as "table" from emailaddress) totals order by totals.no; select * from "BusinessTableStatisticsV";