consulta móvil meses 5 más gasto

01/02/2006 - 14:18 por javi | Informe spam
Hola
tengo una duda
tenemos un listado de números de móvil con el gasto de cada Móvil en cada
mes
tenemos que hacer una consulta que obtenga por cada número de móvil los 5
meses
con más gastos es decir por cada móvil cuales son sus cinco mayores gastos
alguien sabe como se puede hacer esto
gracias
un saludo

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
01/02/2006 - 15:44 | Informe spam
Trata:

Voy a suponer que la tabla tiene una pk.

select *
from gastos as a
where pk in (
select top 5 pk
from gastos as b
where b.num_tel = a.num_tel
order by gasto desc
)
go

Si esta sentencia no te es util, entonces por favor postea la estructura de
la tabla, data de ejemplo y resultados esperados, para poder tener una mejor
idea de lo que necesitas.


AMB

"javi" wrote:

Hola
tengo una duda
tenemos un listado de números de móvil con el gasto de cada Móvil en cada
mes
tenemos que hacer una consulta que obtenga por cada número de móvil los 5
meses
con más gastos es decir por cada móvil cuales son sus cinco mayores gastos
alguien sabe como se puede hacer esto
gracias
un saludo



Respuesta Responder a este mensaje
#2 javi
01/02/2006 - 16:32 | Informe spam
la explicación es la siguiente
tenemos una tabla que tiene los siguientes campos
IdUsuario clave
NumMovil
Detalle
Fecha
en esta tabla se guardan todos los datos del gasto que un número de móvil a
tenido durante un periodo meses un mes a gastado tanto otro mes a gastado
tanto
a si con todos los meses
lo que se quiere obtener es lo siguiente para cada uno de los diferentes
números
de móvil cuales han sido los 5 meses que mas se a gastado cuales son esas
cantidades
por ejemplo
para el número
606606606 sus cinco gastos más altos son
100000 90000 85000 30000 20000
para el número de móvil
612612612 sus cinco gastos máximos son
10000 9500 8000 3550 1500
a si con todos los números
espero que ahora esté más claro
alguien sabe como se hace esto
gracias
un saludo

"Alejandro Mesa" escribió en el
mensaje news:
Trata:

Voy a suponer que la tabla tiene una pk.

select *
from gastos as a
where pk in (
select top 5 pk
from gastos as b
where b.num_tel = a.num_tel
order by gasto desc
)
go

Si esta sentencia no te es util, entonces por favor postea la estructura
de
la tabla, data de ejemplo y resultados esperados, para poder tener una
mejor
idea de lo que necesitas.


AMB

"javi" wrote:

Hola
tengo una duda
tenemos un listado de números de móvil con el gasto de cada Móvil en cada
mes
tenemos que hacer una consulta que obtenga por cada número de móvil los 5
meses
con más gastos es decir por cada móvil cuales son sus cinco mayores
gastos
alguien sabe como se puede hacer esto
gracias
un saludo



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida