AYUDA CON UN PROCEDIMIENTO PARA RESTAR HORAS CAMPO DATETIME
Publicado por José Teodoro (1 intervención) el 03/02/2018 22:20:00
TENGO UNA BD DONDE QUIERO HACER UNA CONSULTA QUE ME MUESTRE LA SIGUIENTE ESTRUCTURA
MEDICO HORAS PROGRAMADAS HORAS ATENDIDAS TURNOS
JULIO 120 75 20
JUAN 120 74 20
HICE ESTA CONSULTA PARA QUE CONVERTIR EN UN FORMATO A HORAS AL DATETIME , LO QUE NO TENGO IDEA COMO HACER ES RESTAR ENTRE CAMPO Y CAMPO DE LA MISMA COLUMNA QUE MUESTRA LA HORA
SELECT MEDICO,Nombre_Consultorio,CONSULTORIO,FECHA, RIGHT(CONVERT(DATETIME, FECHA_REGISTRO, 108),8) as TOTAL
FROM V_MFT_HIS3 WHERE MEDICO='JIMENEZ TINTAYA HECTOR ALBERTO' AND CONVERT(CHAR(10), FECHA,103)='05/12/2017' AND TURNO='M'
ORDER BY FECHA_REGISTRO ASC
LO QUE NECESITO ES HACER UN PROCEDIMIENTO QUE HAGA LA DIFERENCIA EN HORA DEL ULTIMO REGISTRO CON EL ULTIMO Y ASI OBTENER LAS HORAS ATENDIDAS
ENTENDI QUE POR AHI CON EL DATEDIFF SE PUEDE, EL RESULTADO VENDRIA A SER 155 MINUTOS (2:35 EN HORAS)
AYUDA , GRACIAS DE ANTE MANO.
MEDICO HORAS PROGRAMADAS HORAS ATENDIDAS TURNOS
JULIO 120 75 20
JUAN 120 74 20
HICE ESTA CONSULTA PARA QUE CONVERTIR EN UN FORMATO A HORAS AL DATETIME , LO QUE NO TENGO IDEA COMO HACER ES RESTAR ENTRE CAMPO Y CAMPO DE LA MISMA COLUMNA QUE MUESTRA LA HORA
SELECT MEDICO,Nombre_Consultorio,CONSULTORIO,FECHA, RIGHT(CONVERT(DATETIME, FECHA_REGISTRO, 108),8) as TOTAL
FROM V_MFT_HIS3 WHERE MEDICO='JIMENEZ TINTAYA HECTOR ALBERTO' AND CONVERT(CHAR(10), FECHA,103)='05/12/2017' AND TURNO='M'
ORDER BY FECHA_REGISTRO ASC
LO QUE NECESITO ES HACER UN PROCEDIMIENTO QUE HAGA LA DIFERENCIA EN HORA DEL ULTIMO REGISTRO CON EL ULTIMO Y ASI OBTENER LAS HORAS ATENDIDAS
ENTENDI QUE POR AHI CON EL DATEDIFF SE PUEDE, EL RESULTADO VENDRIA A SER 155 MINUTOS (2:35 EN HORAS)
AYUDA , GRACIAS DE ANTE MANO.
Valora esta pregunta
0