FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda con consulta por mes
Saludos, Me dirijo a Uds en esta oportunidad a ver si me alludan en esta consulta que no me arroja los resultados esperados.
Estoy manejando informacion probeniente de un router y quiero mostrar el consumo de los usuarios. Dicho router maneja un campo BytesIn el cual siempre va incrementando y este campo lo estoy guardando en una tabla de la siguiente manera: Código:
CREATE TABLE CONSUMO ( COD INTEGER NOT NULL, NOMBRE VARCHAR(20), BYTESIN INTEGER, FECHA DATE ); COD NOMBRE BYTESIN FECHA 3 roger 20 09/03/2014 4 roger 30 10/03/2014 5 Pedro 100 10/03/2014 6 roger 10 11/02/2014 7 roger 40 10/03/2014 8 roger 50 11/04/2014 Por Ejemplo para el usuario roger quisiera el siguiente resultado Código:
NOMBRE MES ANIO MAXIMO TOTAL roger 2 2014 10 10 roger 3 2014 40 30 roger 4 2014 50 10 Código:
Select NOMBRE, extract(MONTH from fecha) As Mes, EXTRACT(YEAR FROM FECHA) As Anio, Max(BYTESIN)As Maximo, (Sum(BytesIn)-Max(BYTESIN)) as Total from consumo Where Nombre='roger' group by Nombre,extract(MONTH from fecha),EXTRACT(YEAR FROM FECHA) Código:
NOMBRE MES ANIO MAXIMO TOTAL roger 2 2014 10 0 roger 3 2014 40 50 roger 4 2014 50 0 a simple vista veo que deberia restarse el mes actual menos el mes anterior, pero no se como se haria. cualquier ayuda es bienvenida, gracias |
#2
|
|||
|
|||
Podrías usar un procedimiento almacenado...
Te propongo esta alternativa:
Este procedimiento recibe un parametro que es Usuario Para usar este puedes hacerlo desde una consulta de la siguiente manera:
No lo he probado, así que es posible que tenga errores. Me cuentas como va... Saludos cordiales |
#3
|
|||
|
|||
perfecto me funsiono bien.. gracias cloayza
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con consulta SQL | cmfab | Varios | 24 | 11-04-2012 17:16:11 |
ayuda con consulta con ado y SQL | frholguin | SQL | 11 | 23-04-2010 23:13:43 |
Ayuda con una consulta | Nomack | SQL | 8 | 03-09-2005 21:24:37 |
Ayuda con una consulta SQL | agova | SQL | 13 | 29-08-2005 17:06:15 |
Ayuda con una consulta sql | marcelofabiani | SQL | 4 | 27-07-2003 23:30:13 |
|