Obtener el maximo grupo

29/08/2005 - 22:34 por Eduardo De Luca | Informe spam
Que tal como están .



Tengo la el siguiente problema y hasta ahora no he podido resolverlo sin el
uso de cursores , se que se tiene que poder resolver sin el uso de los
mismos así que acudo a la ayuda de ud



Problema :



En una tabla tengo dos campos : numero de cliente , importe



Entonces



Numerocte importe



10 0

10 0 _______________

10 36

10 95_______________2 dias de mora

10 0

10 0 _______________

10 20

10 20

10 20 ______________3 dias de mora

10 0 _______________

10 20

10 20

10 26

10 26_______________4 dias de mora





El tema es cuando el cliente deja de estar "deudor (saldo 0)" se produce un
corte. Lo que tengo que hacer es agrupar por grupos de días -No los puedo
juntar- . En el ejemplo dado tengo 3 grupos con 2 , 3 y 4 dias de esos
tres grupos tengo que elegir el mayor es decir "4" dias de mora.

Alguno me podría ayudar a como realizarlo sin cursores.



Muchas gracias

Preguntas similare

Leer las respuestas

#1 Maxi
29/08/2005 - 22:42 | Informe spam
Hola y los dias de demora de donde lo sacas?


Salu2
Maxi


"Eduardo De Luca" escribió en el mensaje
news:
Que tal como están .



Tengo la el siguiente problema y hasta ahora no he podido resolverlo sin
el uso de cursores , se que se tiene que poder resolver sin el uso de los
mismos así que acudo a la ayuda de ud



Problema :



En una tabla tengo dos campos : numero de cliente , importe



Entonces



Numerocte importe



10 0

10 0 _______________

10 36

10 95_______________2 dias de mora

10 0

10 0 _______________

10 20

10 20

10 20 ______________3 dias de mora

10 0 _______________

10 20

10 20

10 26

10 26_______________4 dias de mora





El tema es cuando el cliente deja de estar "deudor (saldo 0)" se produce
un corte. Lo que tengo que hacer es agrupar por grupos de días -No los
puedo juntar- . En el ejemplo dado tengo 3 grupos con 2 , 3 y 4 dias de
esos tres grupos tengo que elegir el mayor es decir "4" dias de mora.

Alguno me podría ayudar a como realizarlo sin cursores.



Muchas gracias


Respuesta Responder a este mensaje
#2 Eduardo De Luca
29/08/2005 - 22:59 | Informe spam
Es el resultado del agrupamiento , fijate que cuando queda en saldo cero se
empieza a contar de nuevo



"Maxi" escribió en el mensaje
news:eSy%
Hola y los dias de demora de donde lo sacas?


Salu2
Maxi


"Eduardo De Luca" escribió en el mensaje
news:
Que tal como están .



Tengo la el siguiente problema y hasta ahora no he podido resolverlo sin
el uso de cursores , se que se tiene que poder resolver sin el uso de los
mismos así que acudo a la ayuda de ud



Problema :



En una tabla tengo dos campos : numero de cliente , importe



Entonces



Numerocte importe



10 0

10 0 _______________

10 36

10 95_______________2 dias de mora

10 0

10 0 _______________

10 20

10 20

10 20 ______________3 dias de mora

10 0 _______________

10 20

10 20

10 26

10 26_______________4 dias de mora





El tema es cuando el cliente deja de estar "deudor (saldo 0)" se produce
un corte. Lo que tengo que hacer es agrupar por grupos de días -No los
puedo juntar- . En el ejemplo dado tengo 3 grupos con 2 , 3 y 4 dias
de esos tres grupos tengo que elegir el mayor es decir "4" dias de mora.

Alguno me podría ayudar a como realizarlo sin cursores.



Muchas gracias






Respuesta Responder a este mensaje
#3 Maxi
29/08/2005 - 23:12 | Informe spam
Hola, el saldo 0 es un registro y cada registro es un dia? podrias pasar la
estructura de tablas ?


Salu2
Maxi


"Eduardo De Luca" escribió en el mensaje
news:%
Es el resultado del agrupamiento , fijate que cuando queda en saldo cero
se empieza a contar de nuevo



"Maxi" escribió en el mensaje
news:eSy%
Hola y los dias de demora de donde lo sacas?


Salu2
Maxi


"Eduardo De Luca" escribió en el mensaje
news:
Que tal como están .



Tengo la el siguiente problema y hasta ahora no he podido resolverlo
sin el uso de cursores , se que se tiene que poder resolver sin el uso
de los mismos así que acudo a la ayuda de ud



Problema :



En una tabla tengo dos campos : numero de cliente , importe



Entonces



Numerocte importe



10 0

10 0 _______________

10 36

10 95_______________2 dias de mora

10 0

10 0 _______________

10 20

10 20

10 20 ______________3 dias de mora

10 0 _______________

10 20

10 20

10 26

10 26_______________4 dias de mora





El tema es cuando el cliente deja de estar "deudor (saldo 0)" se produce
un corte. Lo que tengo que hacer es agrupar por grupos de días -No los
puedo juntar- . En el ejemplo dado tengo 3 grupos con 2 , 3 y 4 dias
de esos tres grupos tengo que elegir el mayor es decir "4" dias de mora.

Alguno me podría ayudar a como realizarlo sin cursores.



Muchas gracias










Respuesta Responder a este mensaje
#4 Eduardo De Luca
30/08/2005 - 01:46 | Informe spam
Si el saldo cero es un dia .
La extructura es :el cliente int , importe numeric (17.2).
La estructura esta resumida para no complicarla mas . El resultado que yo
espero obtener de esta consulta (para el ej que pongo abajo) es :

cliente 10 tres grupos de dias de mora (no me interesa el monto si los
dias ) entonces el resultado seria

grupo 1 2 dias
grupo 2 3 dias
grupo 3 4 dias

se entiende por dia de mora a aquellos que son mayor a cero , cuando el
saldo es igual a cero la cta esta saldada.

Cualquier cosa me avisas

Como siempre gracias por tu ayuda.


Fijate que la linea de puntos la pongo como para hacer notar donde se
produce el corte

"Maxi" escribió en el mensaje
news:
Hola, el saldo 0 es un registro y cada registro es un dia? podrias pasar
la estructura de tablas ?


Salu2
Maxi


"Eduardo De Luca" escribió en el mensaje
news:%
Es el resultado del agrupamiento , fijate que cuando queda en saldo cero
se empieza a contar de nuevo



"Maxi" escribió en el mensaje
news:eSy%
Hola y los dias de demora de donde lo sacas?


Salu2
Maxi


"Eduardo De Luca" escribió en el mensaje
news:
Que tal como están .



Tengo la el siguiente problema y hasta ahora no he podido resolverlo
sin el uso de cursores , se que se tiene que poder resolver sin el uso
de los mismos así que acudo a la ayuda de ud



Problema :



En una tabla tengo dos campos : numero de cliente , importe



Entonces



Numerocte importe



10 0

10 0 _______________

10 36

10 95_______________2 dias de mora

10 0

10 0 _______________

10 20

10 20

10 20 ______________3 dias de mora

10 0 _______________

10 20

10 20

10 26

10 26_______________4 dias de mora





El tema es cuando el cliente deja de estar "deudor (saldo 0)" se
produce un corte. Lo que tengo que hacer es agrupar por grupos de
días -No los puedo juntar- . En el ejemplo dado tengo 3 grupos con 2 ,
3 y 4 dias de esos tres grupos tengo que elegir el mayor es decir "4"
dias de mora.

Alguno me podría ayudar a como realizarlo sin cursores.



Muchas gracias














Respuesta Responder a este mensaje
#5 Maxi
30/08/2005 - 03:37 | Informe spam
Sigo sin comprenderte :( lo que yo veo son los importes pero el saldo no lo
veo!! podrias ser un poco mas especifico ?


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

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

"Eduardo De Luca" escribió en el mensaje
news:
Si el saldo cero es un dia .
La extructura es :el cliente int , importe numeric (17.2).
La estructura esta resumida para no complicarla mas . El resultado que yo
espero obtener de esta consulta (para el ej que pongo abajo) es :

cliente 10 tres grupos de dias de mora (no me interesa el monto si los
dias ) entonces el resultado seria

grupo 1 2 dias
grupo 2 3 dias
grupo 3 4 dias

se entiende por dia de mora a aquellos que son mayor a cero , cuando el
saldo es igual a cero la cta esta saldada.

Cualquier cosa me avisas

Como siempre gracias por tu ayuda.


Fijate que la linea de puntos la pongo como para hacer notar donde se
produce el corte

"Maxi" escribió en el mensaje
news:
Hola, el saldo 0 es un registro y cada registro es un dia? podrias pasar
la estructura de tablas ?


Salu2
Maxi


"Eduardo De Luca" escribió en el mensaje
news:%
Es el resultado del agrupamiento , fijate que cuando queda en saldo
cero se empieza a contar de nuevo



"Maxi" escribió en el mensaje
news:eSy%
Hola y los dias de demora de donde lo sacas?


Salu2
Maxi


"Eduardo De Luca" escribió en el mensaje
news:
Que tal como están .



Tengo la el siguiente problema y hasta ahora no he podido resolverlo
sin el uso de cursores , se que se tiene que poder resolver sin el uso
de los mismos así que acudo a la ayuda de ud



Problema :



En una tabla tengo dos campos : numero de cliente , importe



Entonces



Numerocte importe



10 0

10 0 _______________

10 36

10 95_______________2 dias de mora

10 0

10 0 _______________

10 20

10 20

10 20 ______________3 dias de mora

10 0 _______________

10 20

10 20

10 26

10 26_______________4 dias de mora





El tema es cuando el cliente deja de estar "deudor (saldo 0)" se
produce un corte. Lo que tengo que hacer es agrupar por grupos de
días -No los puedo juntar- . En el ejemplo dado tengo 3 grupos con 2
, 3 y 4 dias de esos tres grupos tengo que elegir el mayor es decir
"4" dias de mora.

Alguno me podría ayudar a como realizarlo sin cursores.



Muchas gracias


















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