
Query que unifica algunos registros y otros no.
Publicado por MARKO (11 intervenciones) el 05/12/2013 19:04:39
saludos de nuevo LWP acudo a uds para pedir ayuda con un query
cuento con la tabla CargaHoraria que se compone de la sigueinte manera.
IdCargaHoraria--------------IdGen-------------------Fecha--------------Hora-------------Generado
302----------------------------------13-----------------30/11/2013---------10.00--------------3500.25
303----------------------------------13-----------------30/11/2013---------11.00---------------3000.25
304----------------------------------13-----------------30/11/2013---------11.30----------------3200.15 <------
305----------------------------------13-----------------30/11/2013----------12.00---------------3500.25 <------
306----------------------------------13-----------------30/11/2013----------13.00-----------------3500.25
.
.
602----------------------------------25-----------------30/11/2013---------10.00--------------------500.25
603----------------------------------25-----------------30/11/2013---------11.00--------------------300.00
604----------------------------------25-----------------30/11/2013---------11.30--------------------200.15 <------
605----------------------------------25-----------------30/11/2013----------12.00-------------------500.25 <------
606----------------------------------25-----------------30/11/2013----------13.00-------------------400.25
.
.
.
lo que necesito es que se listen los datos de la tabla IdGen, Fecha, Hora, Generado con la OBSERVACIÓN de que en vez de mostrar la generación de las 11.30 y 12 se muestre unicamente el promedio de la generación de estas dos horas y se listen como la generación de la hora 12 así:
IdGen-------------------Fecha--------------Hora-------------Generado
13-----------------30/11/2013-------------10.00--------------3500.25
13-----------------30/11/2013-------------11.00---------------3000.25
13-----------------30/11/2013---------12.00---------------3350.20 <------ promedio de la generación de 11.30 y 12 del idgen 13
13-----------------30/11/2013-------------13.00-----------------3500.25
.
.
.
.
25-----------------30/11/2013---------10.00--------------------500.25
25-----------------30/11/2013---------11.00--------------------300.00
25-----------------30/11/2013----------12.00-------------------350.20 <------ promedio de la generación de 11.30 y 12 del idgen 25
25-----------------30/11/2013----------10.00-------------------400.25
.
.
.
claro está hay mas idgens (320) y se necesita hacer este query para que calcule el la generación de la hora 12 (promedio entre la hora 11.30 y 12) para todos ellos.
como dato adicional agrego que la fecha es un solo día.
gracias por adelantado.
cuento con la tabla CargaHoraria que se compone de la sigueinte manera.
IdCargaHoraria--------------IdGen-------------------Fecha--------------Hora-------------Generado
302----------------------------------13-----------------30/11/2013---------10.00--------------3500.25
303----------------------------------13-----------------30/11/2013---------11.00---------------3000.25
304----------------------------------13-----------------30/11/2013---------11.30----------------3200.15 <------
305----------------------------------13-----------------30/11/2013----------12.00---------------3500.25 <------
306----------------------------------13-----------------30/11/2013----------13.00-----------------3500.25
.
.
602----------------------------------25-----------------30/11/2013---------10.00--------------------500.25
603----------------------------------25-----------------30/11/2013---------11.00--------------------300.00
604----------------------------------25-----------------30/11/2013---------11.30--------------------200.15 <------
605----------------------------------25-----------------30/11/2013----------12.00-------------------500.25 <------
606----------------------------------25-----------------30/11/2013----------13.00-------------------400.25
.
.
.
lo que necesito es que se listen los datos de la tabla IdGen, Fecha, Hora, Generado con la OBSERVACIÓN de que en vez de mostrar la generación de las 11.30 y 12 se muestre unicamente el promedio de la generación de estas dos horas y se listen como la generación de la hora 12 así:
IdGen-------------------Fecha--------------Hora-------------Generado
13-----------------30/11/2013-------------10.00--------------3500.25
13-----------------30/11/2013-------------11.00---------------3000.25
13-----------------30/11/2013---------12.00---------------3350.20 <------ promedio de la generación de 11.30 y 12 del idgen 13
13-----------------30/11/2013-------------13.00-----------------3500.25
.
.
.
.
25-----------------30/11/2013---------10.00--------------------500.25
25-----------------30/11/2013---------11.00--------------------300.00
25-----------------30/11/2013----------12.00-------------------350.20 <------ promedio de la generación de 11.30 y 12 del idgen 25
25-----------------30/11/2013----------10.00-------------------400.25
.
.
.
claro está hay mas idgens (320) y se necesita hacer este query para que calcule el la generación de la hora 12 (promedio entre la hora 11.30 y 12) para todos ellos.
como dato adicional agrego que la fecha es un solo día.
gracias por adelantado.
Valora esta pregunta


0