Hello Everyone
I have the next situation, I do a chart whit the next query
SELECT CONVERT(INT, CONVERT(VARCHAR,CONVERT(DATE,dm.Fecha),112)) AS 'Fechax',
SUM(CASE WHEN dm.Linea = 'ELFO_006_Oficinas' THEN dm.Dato - ISNULL( dp.Dato, 0) ELSE 0 END) AS ELFO_006_Oficinas_Diferencia,
SUM(CASE WHEN dm.Linea = 'ELFO_007_Rim' THEN dm.Dato - ISNULL( dp.Dato, 0) ELSE 0 END) AS ELFO_007_Rim_Diferencia,
SUM(CASE WHEN dm.Linea = 'ELFO_008_ED' THEN dm.Dato - ISNULL( dp.Dato, 0) ELSE 0 END) AS ELFO_008_ED_Diferencia,
SUM(CASE WHEN dm.Linea = 'ELFO_009_FBW' THEN dm.Dato - ISNULL( dp.Dato, 0) ELSE 0 END) AS ELFO_009_FBW_Diferencia,
SUM(CASE WHEN dm.Linea = 'ELFO_010_Disco' THEN dm.Dato - ISNULL( dp.Dato, 0) ELSE 0 END) AS ELFO_010_Disco_Diferencia
FROM Dato_Medidor dm
LEFT JOIN Dato_Medidor dp ON DATEADD( DAY, -1, CONVERT(DATE,dm.Fecha)) = CONVERT(DATE,dp.Fecha)
AND dm.Linea = dp.Linea
AND CONVERT(DATE,dp.Fecha) BETWEEN DATEADD( DAY, -1, CONVERT(DATE,'{Root Container.Popup Calendar.date}')) AND DATEADD( DAY, -1, CONVERT(DATE,'{Root Container.Popup Calendar 1.date}')) AND DATEPART(HOUR, dp.Fecha) = 7 AND DATEPART(MINUTE, dp.Fecha) = 0
WHERE CONVERT(DATE,dm.Fecha) BETWEEN CONVERT(DATE,'{Root Container.Popup Calendar.date}') AND CONVERT(DATE,'{Root Container.Popup Calendar 1.date}') AND DATEPART(HOUR, dm.Fecha) = 7 AND DATEPART(MINUTE, dm.Fecha) = 0
GROUP BY CONVERT(INT, CONVERT(VARCHAR,CONVERT(DATE,dm.Fecha),112))
ORDER BY CONVERT(INT, CONVERT(VARCHAR,CONVERT(DATE,dm.Fecha),112));
and this is my result
the situation is the date of "y" change by hour and I need see on Date