Buenas noches, tengo una pequeña duda,
en una consulta sql obtengo datos de un campo datetime por horas, ejemplo:
SELECT DISTINCT (CASE (DATEPART(HH,TRAN_FECHA_CREACION)) WHEN 0 THEN '00:00' WHEN 1 THEN '01:00' END) AS 'HORAS', CASE (DATEPART(HH, TRAN_FECHA_CREACION)) WHEN 0 THEN ROUND((((SELECT AVG(TRAN_DATO) FROM DATO_TRANSACCION WHERE TRAN_FECHA_CREACION >= paramFec AND TRAN_FECHA_CREACION < paramFec AND DATEPART(HH, TRAN_FECHA_CREACION) = 0 ) - 0.3) * 40) + 12,0,0) WHEN 1 THEN ROUND((((SELECT AVG(TRAN_DATO) FROM DATO_TRANSACCION WHERE TRAN_FECHA_CREACION >= paramFec AND TRAN_FECHA_CREACION < paramFec AND DATEPART(HH, TRAN_FECHA_CREACION) = 1 ) - 0.3) * 40) + 12,0,0) END AS 'UV' FROM DATO_TRANSACCION WHERE TRAN_FECHA_CREACION >= paramFecha1 AND TRAN_FECHA_CREACION < paramFecha2
Quisiera poder filtrar cada 10 minutos en vez de cada hora.
Quizás alguna idea?
Javier