Consulta con monto maximo

09/11/2005 - 16:39 por Looser | Informe spam
Hola todos Ojala me puedan ayudar como siempre. demas esta decir q es
urgente :)

Tengo estos valores en una tabla

cod_factura valor_dolares
1 600
2 500
3 400
4 300
5 200
6 100

me gustaria hacer una consulta en donde le pueda indicar un tope maximo
y me seleccione q facturas alcanzo a cubrir con ese valor, por ejemplo
:
con 1700 alcanzo a cubrir de la tabla anterior

Este seria el reultado esperado
cod_factura valor_dolares
1 600
2 500
3 400
5 200

¿Como lo puedo hacer??

Preguntas similare

Leer las respuestas

#1 Maxi
09/11/2005 - 16:45 | Informe spam
Hola, te recomiendo que esto lo soluciones desde la aplicacion


Salu2
Maxi [MVP SQL SERVER]


"Looser" escribió en el mensaje
news:
Hola todos Ojala me puedan ayudar como siempre. demas esta decir q es
urgente :)

Tengo estos valores en una tabla

cod_factura valor_dolares
1 600
2 500
3 400
4 300
5 200
6 100

me gustaria hacer una consulta en donde le pueda indicar un tope maximo
y me seleccione q facturas alcanzo a cubrir con ese valor, por ejemplo
:
con 1700 alcanzo a cubrir de la tabla anterior

Este seria el reultado esperado
cod_factura valor_dolares
1 600
2 500
3 400
5 200

¿Como lo puedo hacer??
Respuesta Responder a este mensaje
#2 Alejandro Mesa
09/11/2005 - 17:26 | Informe spam
Looser,

Si la seleccion es de forma lineal (basado en un orden), quizas podriamos
usar:

select *
from t1 as a
where (select sum(t2.valor_dolares from t1 as b where b.cod_factura <=
a.cod_factura) <= @tope_maximo
go


AMB

"Looser" wrote:

Hola todos Ojala me puedan ayudar como siempre. demas esta decir q es
urgente :)

Tengo estos valores en una tabla

cod_factura valor_dolares
1 600
2 500
3 400
4 300
5 200
6 100

me gustaria hacer una consulta en donde le pueda indicar un tope maximo
y me seleccione q facturas alcanzo a cubrir con ese valor, por ejemplo
:
con 1700 alcanzo a cubrir de la tabla anterior

Este seria el reultado esperado
cod_factura valor_dolares
1 600
2 500
3 400
5 200

¿Como lo puedo hacer??


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