Promedio por Hora Sin cursor.

31/08/2005 - 23:28 por Harold Crow | Informe spam
Hola a todos. aqui vengo nuevamente.
Tengo una tabla donde guardo mensajes (sms) que entran. Pero debo sacar un
reporte con el promedio de trafico x hora. Hay alguna manera de hacerlo con
una sola instruccion select o tendria que hacer un cursor?
Ojo: no tengo una tabla ahorita que contenga los horarios (00:00 -
1:00,1:00-2:00 etc) seria necesario tenerla?
todo comentario sera bienvenido. gracias

Preguntas similare

Leer las respuestas

#1 Maxi
01/09/2005 - 02:18 | Informe spam
Hola, lo podrias hacer sin cursores tranquilamente, tienes algun campo donde
se indique la fecha y hora que se inserta el registro? de ser asi solo
deberias buscar por rangos de a horas y agrupar :-)


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Harold Crow" escribió en el mensaje
news:
Hola a todos. aqui vengo nuevamente.
Tengo una tabla donde guardo mensajes (sms) que entran. Pero debo sacar un
reporte con el promedio de trafico x hora. Hay alguna manera de hacerlo
con una sola instruccion select o tendria que hacer un cursor?
Ojo: no tengo una tabla ahorita que contenga los horarios (00:00 -
1:00,1:00-2:00 etc) seria necesario tenerla?
todo comentario sera bienvenido. gracias

Respuesta Responder a este mensaje
#2 Isaias
01/09/2005 - 02:32 | Informe spam
Maxi

¿No se resolveria con?

Avg
Devuelve el promedio de una expresión numérica evaluada sobre un conjunto.
Respuesta Responder a este mensaje
#3 Maxi
01/09/2005 - 02:39 | Informe spam
Si, es una forma, pense que queria el numero de operaciones por hora


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Isaias" escribió en el mensaje
news:
Maxi

¿No se resolveria con?

Avg
Devuelve el promedio de una expresión numérica evaluada sobre un conjunto.



Respuesta Responder a este mensaje
#4 Harold Crow
01/09/2005 - 03:18 | Informe spam
necesito ambos...
El numero de operaciones por hora, promedio por hora,
y si, si tengo una fecha y hora en un campo datetime podrias explicarme
un poco mas sobre tu idea por favor.

"Maxi" escribió en el mensaje
news:
Si, es una forma, pense que queria el numero de operaciones por hora


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Isaias" escribió en el mensaje
news:
Maxi

¿No se resolveria con?

Avg
Devuelve el promedio de una expresión numérica evaluada sobre un
conjunto.







Respuesta Responder a este mensaje
#5 Alejandro Mesa
01/09/2005 - 15:17 | Informe spam
Harold,

Ejemplo:

use northwind
go

create table t1 (
c1 datetime not null default(getdate()),
c2 int not null
)
go

insert into t1 values(getdate(), 2)
insert into t1 values(dateadd(minute, 1, getdate()), 3)
insert into t1 values(dateadd(minute, 2, getdate()), 4)
insert into t1 values(dateadd(minute, 3, getdate()), 5)
insert into t1 values(dateadd(minute, 4, getdate()), 2)

insert into t1 values(getdate(), 2)
insert into t1 values(dateadd(minute, 1, dateadd(hour, 1, getdate())), 1)
insert into t1 values(dateadd(minute, 2, dateadd(hour, 1, getdate())), 2)
insert into t1 values(dateadd(minute, 3, dateadd(hour, 1, getdate())), 6)
insert into t1 values(dateadd(minute, 4, dateadd(hour, 1, getdate())), 2)
go

select
convert(varchar(13), c1, 126) as c1,
sum(c2) as sum_c2,
avg(c2) as avg_c2
from
t1
group by
convert(varchar(13), c1, 126)
order by
convert(varchar(13), c1, 126)
go

drop table t1
go


AMB

"Harold Crow" wrote:

necesito ambos...
El numero de operaciones por hora, promedio por hora,
y si, si tengo una fecha y hora en un campo datetime podrias explicarme
un poco mas sobre tu idea por favor.

"Maxi" escribió en el mensaje
news:
> Si, es una forma, pense que queria el numero de operaciones por hora
>
>
> Maxi - Buenos Aires - Argentina
> Desarrollador 3 Estrellas
>
> Msn_messager:
> mail: Maxi.da[arroba]gmail.com
>
> "Isaias" escribió en el mensaje
> news:
>> Maxi
>>
>> ¿No se resolveria con?
>>
>> Avg
>> Devuelve el promedio de una expresión numérica evaluada sobre un
>> conjunto.
>>
>>
>>
>
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida