JSL recupera registros 3 veces de la base de datos SQLHola chicos!Estoy consultando una gran cantidad de datos históricos y he notado que las filas emergentes que aparecen cuentan hasta aproximadamente 3 veces el número de filas que se cargan (el número de filas que se cargan es aproximadamente correcto).Recibo datos 1 mes a la vez (se interrumpe si pido más) y el registrador de datos funciona a poco más de 1 Hz, lo que significa que debería obtener alrededor de 2,5e6 filas a la vez, pero el sistema dice que recupera 7,5e6 filas.
Aquí está el fragmento de código que realiza la consulta.
Open Database(
"driver={SQL Server}; Server=XXXXXXXXXX; database=Runtime; trusted_connection=yes;",
"SET NOCOUNT ON
DECLARE @StartDate DateTime
DECLARE @EndDate DateTime
SET @StartDate = '2023-5-1 00:00:00'
SET @EndDate = '2023-5-31 23:59:59'
SELECT temp.TagName, DateTime = convert(varchar, DateTime, 126), vValue From (
SELECT * FROM History WHERE History.TagName IN (" || tagnamelist || ")
AND vValue IS NOT NULL
AND wwRetrievalMode = 'Delta'
AND wwVersion = 'Latest'
AND DateTime >= @StartDate
AND DateTime <= @EndDate) temp
LEFT JOIN AnalogTag ON AnalogTag.TagName = temp.TagName
LEFT JOIN EngineeringUnit ON AnalogTag.EUKey = EngineeringUnit.EUKey
LEFT JOIN QualityMap ON QualityMap.QualityDetail = temp.QualityDetail
WHERE temp.StartDateTime >= @StartDate"
);Y la captura de pantalla de la ventana emergente cerca del final de la consulta.

Salud,
zach
Automatización y secuencias de comandosAcceso a los datosRe: JSL recupera registros 3 veces de la base de datos SQLAl revisar publicaciones antiguas sin respuestas, veo que esta es una pregunta que resulta bastante difícil de responder para la comunidad debido a la reproducibilidad. Supongo que el problema ya no existe, se resolvió o se solucionó, o incluso todavía existe, lo que sería una lástima.
Sin embargo, parece mejor enviar este tipo de preguntas al soporte técnico soporte@jmp.com para que puedan ayudarlo a identificar la causa raíz de este comportamiento.
Y si quieres obtener una calificación A+, en caso de que se haya resuelto, publica esto con la solución en la comunidad para que los demás que se encuentren con esto puedan beneficiarse de tu experiencia.:)
Feliz JMP-ing