datos de entrada y salida en una misma tabla y campo
Publicado por nayeli (4 intervenciones) el 24/05/2019 22:01:53
Hola buenas tardes:
Mi problema s el siguiente.
Base de datos en sql.
La tabla de empleados esta vinculada con la tabla de asistencia SB_ASIS_REGISTRO_ASISTENCIA, los campos que tengo que mostrar son la hora de entrada y salida, pero el detalle es que a la hora de registrar las entradas y salidas están en la misma tabla y en la misma columna y se pueden duplicar las entradas y salidas n veces, por lo que la consulta y la visualización ara la generación del reporte no los muestra en forma vertical y lo piden horizontal.
a consulta lo muestra de la siguiente manera
EMPL_NOMBRE REGAS_ACC REGAS_AC EMPL_HORARIO
CLEMENTINA 06-may-19 06:31:55 07:00 A 14:00
ESTHER 06-may-19 15:04:36 08:00 A 15:00
Y de esta manera lo quieren
N. Empleado Nombre Fecha Hora Entrada Hora Salida Horario
1098565 EVGUENY 06-may-19 07:48:21 15:09:55 8:00 A 15:00
La problemática es que se duplican o triplican tanto la entrada y la salida de los empleados y solo quieren tomar el primer registro de la entrada y de la salida
Mi problema s el siguiente.
Base de datos en sql.
1
2
3
4
5
6
7
SELECT e.empl_num, e.empl_nombre, e.empl_apaterno, e.empl_amaterno,
a.REGAS_ACCE_FECHA_CAR,
a.REGAS_ACCE_HORA_CAR, EMPL_HORARIO
FROM _empleados e, SB_ASIS_REGISTRO_ASISTENCIA a
WHERE e.EMPL_NUM =a.EMPL_NUM and
a.REGAS_ACCE_FECHA_CAR >= '13-MAY-19' and
EMPL_TIPO_NOMINA =8;
La tabla de empleados esta vinculada con la tabla de asistencia SB_ASIS_REGISTRO_ASISTENCIA, los campos que tengo que mostrar son la hora de entrada y salida, pero el detalle es que a la hora de registrar las entradas y salidas están en la misma tabla y en la misma columna y se pueden duplicar las entradas y salidas n veces, por lo que la consulta y la visualización ara la generación del reporte no los muestra en forma vertical y lo piden horizontal.
a consulta lo muestra de la siguiente manera
EMPL_NOMBRE REGAS_ACC REGAS_AC EMPL_HORARIO
CLEMENTINA 06-may-19 06:31:55 07:00 A 14:00
ESTHER 06-may-19 15:04:36 08:00 A 15:00
Y de esta manera lo quieren
N. Empleado Nombre Fecha Hora Entrada Hora Salida Horario
1098565 EVGUENY 06-may-19 07:48:21 15:09:55 8:00 A 15:00
La problemática es que se duplican o triplican tanto la entrada y la salida de los empleados y solo quieren tomar el primer registro de la entrada y de la salida
Valora esta pregunta
0