
Sumar campo que dependa de otro campo
Publicado por Pablo (3 intervenciones) el 08/09/2015 16:33:07
Buenos tardes,
Hace poco que he empezado con access. Estoy haciendo una base de datos y quiero hacer una suma que dependa de otro campo, a ver si me puedo explicar.
Tengo 4 Tablas: Formación, Asistentes a Cursos, Empleados y Departamentos.
El caso es que he realizado una consulta filtrando fecha de inicio y final de un curso, los asistentes a los cursos e incluso he filtrado por departamento.
Vamos que la tabla que me da es:(Ejemplo)
ID Curso - Cursos - Horas de Curso - Empleado - Departamento.
1-------------C++--------------4----------------Juan--------Informática
1-------------C++--------------4----------------Pedro-------Frikis
2-------------Higiene---------10---------------Dani---------Sanidad
Hasta aquí de lujo ya que luego al hacer un informe puedo agrupar por ID curso, empleados etc, incluso puedo sacar las horas totales por persona.
Mi problema es que quiero sacar las horas totales de los cursos dados (no hacerlo por persona), sino por ID Curso.
Vamos que por ejemplo del Curso de C++ me de Horas de curso = 4 y no que me de 8 como hasta ahora.
No se si voy mal encaminado pero creo que podría usar DSUM o algun IF.
Muchas gracias por todo.
Hace poco que he empezado con access. Estoy haciendo una base de datos y quiero hacer una suma que dependa de otro campo, a ver si me puedo explicar.
Tengo 4 Tablas: Formación, Asistentes a Cursos, Empleados y Departamentos.
El caso es que he realizado una consulta filtrando fecha de inicio y final de un curso, los asistentes a los cursos e incluso he filtrado por departamento.
Vamos que la tabla que me da es:(Ejemplo)
ID Curso - Cursos - Horas de Curso - Empleado - Departamento.
1-------------C++--------------4----------------Juan--------Informática
1-------------C++--------------4----------------Pedro-------Frikis
2-------------Higiene---------10---------------Dani---------Sanidad
Hasta aquí de lujo ya que luego al hacer un informe puedo agrupar por ID curso, empleados etc, incluso puedo sacar las horas totales por persona.
Mi problema es que quiero sacar las horas totales de los cursos dados (no hacerlo por persona), sino por ID Curso.
Vamos que por ejemplo del Curso de C++ me de Horas de curso = 4 y no que me de 8 como hasta ahora.
No se si voy mal encaminado pero creo que podría usar DSUM o algun IF.
Muchas gracias por todo.
Valora esta pregunta


0