ok, il tuo script funziona, solo che quella cazzo di data e quella che ho convertito ieri, quindi al poso di select trunc(data_chiamata) ci devo mettere la stringa di conversione e diventa così:Originariamente inviato da floyd
che casini devi fare :quote: :quote:
select trunc(data_chiamata), sum(decode(dato, 'dato1', 1, 0)) dato1, sum(decode(dato, 'dato2', 1, 0)) dato2, sum(decode(dato, 'dato3', 1, 0)) dato3
from recall47
where colonna60='20030407'
group by trunc(data_chiamata)
select trunc(to_char(new_time( to_date('01011970','ddmmyyyy') + 1/24/60/60 * call_time, 'GMT', 'EDT' ), 'dd-mm-yyyy hh24:mi:ss' )
solo che così da errore![]()
si posiziona sul call_time dopo l'asterisco e dice :
NOT A GROUP BY EXPRESSION![]()
Questa è tutta la select:
select trunc( to_char(new_time( to_date('01011970','ddmmyyyy') + 1/24/60/60 * call_time, 'GMT', 'EDT' ), 'dd-mon-yyyy hh24:mi:ss' ) ),sum(decode(col_esito, 'A1B19', 1, 0)) A1B19, sum(decode(col_esito, 'A1', 1, 0)) A1, sum(decode(col_esito, 'A4', 1, 0)) A4, sum(decode(col_esito, 'A1B2', 1, 0)) A1B2,sum(decode(col_esito, 'A1B3', 1, 0)) A1B3,sum(decode(col_esito, 'A1B10', 1, 0)) A1B10,sum(decode(col_esito, 'A1B12', 1, 0)) A1B12,sum(decode(col_esito, 'A1B11', 1, 0)) A1B11,sum(decode(col_esito, 'A1B4', 1, 0)) A1B4,sum(decode(col_esito, 'X3', 1, 0)) X3,sum(decode(col_esito, 'A1B5', 1, 0)) A1B5
from recall47
where colonna60='20030407' group by trunc(call_time)