set linesize 150 set pages 999 column avg_elapsed_sec format 99G999D99 column disk_reads format 9G999G999G999 column buffer_gets format 999G999G999 select to_char(snap.begin_interval_time, 'DD/MM/YYYY HH24:MI:SS') btime, to_char(snap.end_interval_time, 'DD/MM/YYYY HH24:MI:SS') etime, snap.snap_id, plan_hash_value, snap.instance_number, sqlstat.executions_delta nbr_executions, (sqlstat.elapsed_time_delta / decode(sqlstat.executions_delta, 0, 1, executions_delta)/1000000) avg_elapsed_sec, (sqlstat.disk_reads_delta / decode(sqlstat.executions_delta, 0, 1, executions_delta)) disk_reads, (sqlstat.buffer_gets_delta / decode(sqlstat.executions_delta, 0, 1, executions_delta)) buffer_gets from dba_hist_snapshot snap, dba_hist_sqlstat sqlstat where snap.snap_id = sqlstat.snap_id(+) and snap.instance_number = sqlstat.instance_number(+) and sql_id = '&sql_id' order by snap.snap_id, snap.instance_number ;