Otro de Query´s !

22/04/2004 - 19:08 por Jorge Gómez Díaz | Informe spam
Que tal a todos

Disculpen tengo el siguiente pendiete, requiero de una de consulta como la
siguiente:

Los datos que actualmente obtengo en mi consulta son:

Parte I

IdCliente Importe Mes Ejercicio
1 255 Julio 2004
1 300 Septiembre 2004
2 25 Noviembre 2004


la consulta que requiero es :

Parte II

IdCliente Importe Mes Ejercicio
1 255 Julio 2004
1 255 Agosto 2004
1 300 Septiembre 2004
1 300 Octubre 2004
1 300 Noviembre 2004
1 300 Diciembre 2004
2 25 Noviembre 2004
2 25 Diciembre 2004

Como se observa en la parte II para los meses en los que no tengo saldo lo
que necesito es que tome el saldo del mes anterior.

cualquier comentario se los agradeceré.

Jorge Gómez.

pd. muchas gracias por la ayuda Max.

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
22/04/2004 - 19:20 | Informe spam
Hola amigo!! es muy simple!! segui con el query como estabas haciendo si? y
pone que el mes <=, me explico?¡

ahora vos lo tenes con = si? el datepart!! ponele <= y fijate si eso te
ayuda :-)

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge Gómez Díaz" escribió en el mensaje
news:
Que tal a todos

Disculpen tengo el siguiente pendiete, requiero de una de consulta como la
siguiente:

Los datos que actualmente obtengo en mi consulta son:

Parte I

IdCliente Importe Mes Ejercicio
1 255 Julio 2004
1 300 Septiembre 2004
2 25 Noviembre 2004


la consulta que requiero es :

Parte II

IdCliente Importe Mes Ejercicio
1 255 Julio 2004
1 255 Agosto 2004
1 300 Septiembre 2004
1 300 Octubre 2004
1 300 Noviembre 2004
1 300 Diciembre 2004
2 25 Noviembre 2004
2 25 Diciembre 2004

Como se observa en la parte II para los meses en los que no tengo saldo lo
que necesito es que tome el saldo del mes anterior.

cualquier comentario se los agradeceré.

Jorge Gómez.

pd. muchas gracias por la ayuda Max.












Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004
Respuesta Responder a este mensaje
#2 Jorge Gómez Díaz
22/04/2004 - 19:41 | Informe spam
Hola Max

de hecho la primer parte del query me funciona perfecto, pero lo que me
falta es lo siguiente , considerendo que
un IdCliente "x" no tiene movimientos en el Mes 5 quiero que me incluya el
acumulado que tenia el mes anterior, espero haberme
explicado.

Saludos!

y gracias de nuevo.





"Maximiliano D. A." escribió en el
mensaje news:OuGx#
Hola amigo!! es muy simple!! segui con el query como estabas haciendo si?


y
pone que el mes <=, me explico?¡

ahora vos lo tenes con = si? el datepart!! ponele <= y fijate si eso te
ayuda :-)

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge Gómez Díaz" escribió en el mensaje
news:
> Que tal a todos
>
> Disculpen tengo el siguiente pendiete, requiero de una de consulta como


la
> siguiente:
>
> Los datos que actualmente obtengo en mi consulta son:
>
> Parte I
>
> IdCliente Importe Mes Ejercicio
> 1 255 Julio 2004
> 1 300 Septiembre 2004
> 2 25 Noviembre 2004
>
>
> la consulta que requiero es :
>
> Parte II
>
> IdCliente Importe Mes Ejercicio
> 1 255 Julio 2004
> 1 255 Agosto 2004
> 1 300 Septiembre 2004
> 1 300 Octubre 2004
> 1 300 Noviembre 2004
> 1 300 Diciembre 2004
> 2 25 Noviembre 2004
> 2 25 Diciembre 2004
>
> Como se observa en la parte II para los meses en los que no tengo saldo


lo
> que necesito es que tome el saldo del mes anterior.
>
> cualquier comentario se los agradeceré.
>
> Jorge Gómez.
>
> pd. muchas gracias por la ayuda Max.
>
>
>
>
>
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004


Respuesta Responder a este mensaje
#3 Maximiliano D. A.
22/04/2004 - 19:50 | Informe spam
hola si te entiendo!! por eso te dije eso!! el acumulado es una suma? o es
el ultimo valor? si es el ultimo valor con lo que te comente te deberia
funcionar, sino hay que hacer un sum dentro de la sub_consulta.

Lamentablemente ahora y hasta mañana no voy a poder ayudarte :(,

Cualquier cosa mandame un mail al privado y lo vemos mejor

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge Gómez Díaz" escribió en el mensaje
news:
Hola Max

de hecho la primer parte del query me funciona perfecto, pero lo que me
falta es lo siguiente , considerendo que
un IdCliente "x" no tiene movimientos en el Mes 5 quiero que me incluya


el
acumulado que tenia el mes anterior, espero haberme
explicado.

Saludos!

y gracias de nuevo.





"Maximiliano D. A." escribió en el
mensaje news:OuGx#
> Hola amigo!! es muy simple!! segui con el query como estabas haciendo


si?
y
> pone que el mes <=, me explico?¡
>
> ahora vos lo tenes con = si? el datepart!! ponele <= y fijate si eso te
> ayuda :-)
>
> Suerte
>
>
> Salu2
> Maxi
>
> Buenos Aires Argentina
> Desarrollador Microsoft 3 Estrellas .NET
>
> MSN:
> Nunca consideres el estudio como una obligación sino como
> una oportunidad para penetrar en el bello y maravillosos
> mundo del saber.
> - Albert Einstein
>
>
>
> "Jorge Gómez Díaz" escribió en el mensaje
> news:
> > Que tal a todos
> >
> > Disculpen tengo el siguiente pendiete, requiero de una de consulta


como
la
> > siguiente:
> >
> > Los datos que actualmente obtengo en mi consulta son:
> >
> > Parte I
> >
> > IdCliente Importe Mes Ejercicio
> > 1 255 Julio 2004
> > 1 300 Septiembre 2004
> > 2 25 Noviembre 2004
> >
> >
> > la consulta que requiero es :
> >
> > Parte II
> >
> > IdCliente Importe Mes Ejercicio
> > 1 255 Julio 2004
> > 1 255 Agosto 2004
> > 1 300 Septiembre 2004
> > 1 300 Octubre 2004
> > 1 300 Noviembre 2004
> > 1 300 Diciembre 2004
> > 2 25 Noviembre 2004
> > 2 25 Diciembre 2004
> >
> > Como se observa en la parte II para los meses en los que no tengo


saldo
lo
> > que necesito es que tome el saldo del mes anterior.
> >
> > cualquier comentario se los agradeceré.
> >
> > Jorge Gómez.
> >
> > pd. muchas gracias por la ayuda Max.
> >
> >
> >
> >
> >
> >
> >
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004
Respuesta Responder a este mensaje
#4 Luis
23/04/2004 - 14:51 | Informe spam
Hola, Max:

No sé muy bien cómo haces la consulta, así que supondré
lo más simple. Creo que si modificas la estructura de la
base de datos cambiando el campo SALDO para que no
refleje un "status" sino una "variación", tendrías
resuelto el problema. Allí donde necesites el campo
Importe, sólo tendrías que calcularlo desde el momento
inicial. Algo así:

IdCliente; Ejercicio; Mes; VariacionImporte
1; 2004; Julio; +255
1; 2004; Agosto; 0
1; 2004; Septiembre; +45
1; 2004; Octubre; 0
1; 2004; Noviembre; 0
2; 2004; Noviembre; 25
1; 2004; Diciembre; 0
2; 2004; Diciembre; 0

Si no puedes cambiar esta columna, tal vez puedas crear
VariacionImporte como nueva columna, o calcularla en una
vista. Espero haberte ayudado, aunque siento no darte una
idea de aplicación más inmediata.

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