Buen día Estimados
Tengo un layout en crystal el cual me funcionaba bien hasta la actualizacion de sap, resulta que el campo Durtype me lo cambio a S y por ende el campo duration guarda el tiempo en segundos, si alguien me puede echar una mano para que me diga como corregir esto o de que puedo adecuar mi layout para que el personal siga viendo su duración en horas y minutos
Este es el query que he estado utilizando para el layout en crystal
SELECT
T0.CallId,
T1.SrvcCallId,
convert(VARCHAR(10), t2.Recontact, 103) as 'Fecha de Inicio',
Case when Len(T2.BeginTime)='3' then substring(convert(nvarchar(10),T2.BeginTime),1,1) +':'+substring(convert(nvarchar(10),T2.BeginTime),2,Len(T2.BeginTime))+'AM' when len (T2.BeginTime)='4' then substring(convert(nvarchar(10),T2.BeginTime),1,2) +':'+substring(convert(nvarchar(10),T2.BeginTime),3,Len(T2.BeginTime))+'PM' end as 'Hora de Inicio',
convert(VARCHAR(10), t2.endDate, 103) as 'Fecha Final',
Case when Len(T2.EndTime)='3' then substring(convert(nvarchar(10),T2.EndTime),1,1) +':'+substring(convert(nvarchar(10),T2.EndTime),2,Len(T2.EndTime))+'AM' when len (T2.EndTime)='4' then substring(convert(nvarchar(10),T2.EndTime),1,2) +':'+substring(convert(nvarchar(10),T2.EndTime),3,Len(T2.EndTime))+'PM' end as 'Hora Final',
T2.Duration,
T2.Location
FROM
OSCL T0
INNER JOIN SCL5 T1 ON T0.[callID] = T1.[SrvcCallId]
INNER JOIN OCLG T2 ON T1.[ClgID] = T2.[ClgCode]