
Creacion de hoja de calculo con shell
Publicado por marco (2 intervenciones) el 26/02/2014 22:02:20
Soy nuevo en esto.
Trabajo con una base de datos, y ejecuto un excel, con un query, me podrian indicar como esta informacion, pasarla a excel.
Hay operaciones en excel, que ya van definidas por el shell, la autosuma y sacar el porcentaje
Gracias
QUERY
SELECT a.transaccion "Transacciones",
SUM(A.TRX_TOTAL) "Total Transacciones",
NVL(MAX(CASE WHEN a.fecha = Trunc(to_date('20140224','YYMMDD') - 0) THEN a.trx_pasadas ELSE NULL END),0) "24",
NVL(MAX(CASE WHEN a.fecha = Trunc(to_date('20140224','YYMMDD') - 1) THEN a.trx_pasadas ELSE NULL END),0) "23",
NVL(MAX(CASE WHEN a.fecha = Trunc(to_date('20140224','YYMMDD') - 2) THEN a.trx_pasadas ELSE NULL END),0) "22",
NVL(MAX(CASE WHEN a.fecha = Trunc(to_date('20140224','YYMMDD') - 3) THEN a.trx_pasadas ELSE NULL END),0) "21",
FROM ns_reportes_nst a
WHERE a.fecha between (to_date('20140214','YYMMDD') - 10) AND to_date('20140224 ','YYMMDD hh24:mi:ss')
GROUP BY a.transaccion;

Trabajo con una base de datos, y ejecuto un excel, con un query, me podrian indicar como esta informacion, pasarla a excel.
Hay operaciones en excel, que ya van definidas por el shell, la autosuma y sacar el porcentaje
Gracias
QUERY
SELECT a.transaccion "Transacciones",
SUM(A.TRX_TOTAL) "Total Transacciones",
NVL(MAX(CASE WHEN a.fecha = Trunc(to_date('20140224','YYMMDD') - 0) THEN a.trx_pasadas ELSE NULL END),0) "24",
NVL(MAX(CASE WHEN a.fecha = Trunc(to_date('20140224','YYMMDD') - 1) THEN a.trx_pasadas ELSE NULL END),0) "23",
NVL(MAX(CASE WHEN a.fecha = Trunc(to_date('20140224','YYMMDD') - 2) THEN a.trx_pasadas ELSE NULL END),0) "22",
NVL(MAX(CASE WHEN a.fecha = Trunc(to_date('20140224','YYMMDD') - 3) THEN a.trx_pasadas ELSE NULL END),0) "21",
FROM ns_reportes_nst a
WHERE a.fecha between (to_date('20140214','YYMMDD') - 10) AND to_date('20140224 ','YYMMDD hh24:mi:ss')
GROUP BY a.transaccion;

Valora esta pregunta


0