• Domingo 22 de Diciembre de 2024, 17:29

Autor Tema:  Problema con subconsulta  (Leído 1571 veces)

garudasamurai

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Problema con subconsulta
« en: Miércoles 4 de Mayo de 2011, 18:48 »
0
Hola, quiero crear una vista que me devuelva el promedio de hora de ingreso de los empleados para el mes de enero, el problema es que no logro pensar una forma de validar que el promedio le corresponda al empleado que debe en una subconsulta.

este es el código:

create view ASI_vistapromedioenero
as
select
NOMBRE = [NOMBRE EMPLEADO],
[PROMEDIO DE INGRESOS] =
(
select promedio =
CONVERT(varchar,avg(DATEPART(hour,[MARCACION 1]))) + ':' +
CONVERT(varchar,avg(DATEPART(minute,[MARCACION 1]))) + ':' +
CONVERT(varchar,avg(DATEPART(second,[MARCACION 1])))
)
from temp_repor_planta
where [NOMBRE EMPLEADO] = NOMBRE
and MONTH([FECHA DE MARCACION]) = 1
)
from temp_repor_planta

(Ya se que ese "where [NOMBRE EMPLEADO] = NOMBRE" no iba a funcionar pero es justamente esa parte donde quiero que me realice la validacion para que me muestre el promedio que le corresponde al empleado.)

gracias y, si era facil, disculpen la ignorancia ;)