Quantcast
Channel: DATEPART
Viewing all articles
Browse latest Browse all 3

DATEPART

$
0
0

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


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images