col table_name     format a20
col table_owner    format a20
col pname          format a20
col ppos           format 99999
col last_anal      format a20
col global_stats   format a12
col user_stats     format a12
compute sum label 'Total num_rows' of num_rows on report
break   on report
set verify off
select 
    table_owner
   ,table_name
   ,partition_name      pname
  -- ,partition_position  ppos  
   ,sample_size
   ,global_stats 
   ,user_stats 
  -- ,tablespace_name
   ,to_char(last_analyzed, 'dd/mm/yyyy hh24:mi:ss') last_anal
   ,num_rows
from    
  (
    select
        table_owner
       ,table_name
	   ,partition_name      
	   ,partition_position  
	   ,subpartition_count
	   ,num_rows
       ,sample_size
       ,global_stats 
       ,user_stats   
	   ,last_analyzed
	   ,tablespace_name
  from
       all_tab_partitions
where     
	table_owner = upper('&owner')
and
    table_name = upper('&table_name')
);
