referecias a fila

05/02/2004 - 12:50 por Ricardo Uribe | Informe spam
Hola Grupo.

Desde consulta se puede hacer referencia a una fila especifica?, solo quiero
saber eso.

No se si me entienden, necesito hacer un calculo, la fila a la que quiero
hacer referencia no tiene un dato en especial solo es la fila anterior a la
donde quiero que salga el resultado.

No se si esta entendible mi pregunta

Gracias cualquier ayuda,

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
05/02/2004 - 18:54 | Informe spam
Estimado, la referencia a filas es por medio de alguna clave, si lo que
preguntas es si hay un numerador de filas y queres ir al anterior esto en
Sql excepto que lo hagas con algun Cursor no lo podras resolver.

ahora quizas hay que ver si es necesario hacer esto o quizas repensar el
calculo, no conozco el calculo que necesitas hacer ni para resolver que
problema, quizas con algun dato mas podamos darte una solucion mejor

Salu2

Maximiliano Damian Accotto


"Ricardo Uribe" escribió en el mensaje
news:%
Hola Grupo.

Desde consulta se puede hacer referencia a una fila especifica?, solo


quiero
saber eso.

No se si me entienden, necesito hacer un calculo, la fila a la que quiero
hacer referencia no tiene un dato en especial solo es la fila anterior a


la
donde quiero que salga el resultado.

No se si esta entendible mi pregunta

Gracias cualquier ayuda,


Respuesta Responder a este mensaje
#2 Ricardo Uribe
06/02/2004 - 03:28 | Informe spam
Hola Maximiliano, bueno estoy viendo lo de un Kardex, y cuando hago una
consulta de algun articulo quiero ver su historial de salidas, devoluciones
o ingresos, y quiero sacar un columna de los saldo, y para eso necesito
sumarle el valor de la fila actual a la anterior, creo que tambien lo puedo
hacer desde Visual , porque al final solo lo muestro en un MSHFlexGrid, pero
queria saber si se podia hacer, a explicame un poco como es eso de hacerlo
con algun Cursor.



"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:#
Estimado, la referencia a filas es por medio de alguna clave, si lo que
preguntas es si hay un numerador de filas y queres ir al anterior esto en
Sql excepto que lo hagas con algun Cursor no lo podras resolver.

ahora quizas hay que ver si es necesario hacer esto o quizas repensar el
calculo, no conozco el calculo que necesitas hacer ni para resolver que
problema, quizas con algun dato mas podamos darte una solucion mejor

Salu2

Maximiliano Damian Accotto


"Ricardo Uribe" escribió en el mensaje
news:%
> Hola Grupo.
>
> Desde consulta se puede hacer referencia a una fila especifica?, solo
quiero
> saber eso.
>
> No se si me entienden, necesito hacer un calculo, la fila a la que


quiero
> hacer referencia no tiene un dato en especial solo es la fila anterior a
la
> donde quiero que salga el resultado.
>
> No se si esta entendible mi pregunta
>
> Gracias cualquier ayuda,
>
>


Respuesta Responder a este mensaje
#3 Maximiliano Damian Accotto
06/02/2004 - 03:51 | Informe spam
pero porque no usar funciones de suma como por ej SUM
no se como es tu Kardex pero por ej en mis tablas de movimientos tengo:

El codigo del Articulo, la cantidad del movimiento y el tipo

y con eso busco los saldos historicos sin problemas y ademas re rapido,
porque si lo haces con cursor es re lento y no tiene sentido, me explico?

porque no haces una cosa, me pasas la estructura de la tabla del Kardex
(movimientos en la actualidad ;) y vemos como construir el Select, pero no
usaria nunca un cursor para tal tarea.


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
"Ricardo Uribe" escribió en el mensaje
news:
Hola Maximiliano, bueno estoy viendo lo de un Kardex, y cuando hago una
consulta de algun articulo quiero ver su historial de salidas,


devoluciones
o ingresos, y quiero sacar un columna de los saldo, y para eso necesito
sumarle el valor de la fila actual a la anterior, creo que tambien lo


puedo
hacer desde Visual , porque al final solo lo muestro en un MSHFlexGrid,


pero
queria saber si se podia hacer, a explicame un poco como es eso de


hacerlo
con algun Cursor.



"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:#
> Estimado, la referencia a filas es por medio de alguna clave, si lo que
> preguntas es si hay un numerador de filas y queres ir al anterior esto


en
> Sql excepto que lo hagas con algun Cursor no lo podras resolver.
>
> ahora quizas hay que ver si es necesario hacer esto o quizas repensar el
> calculo, no conozco el calculo que necesitas hacer ni para resolver que
> problema, quizas con algun dato mas podamos darte una solucion mejor
>
> Salu2
>
> Maximiliano Damian Accotto
>
>
> "Ricardo Uribe" escribió en el mensaje
> news:%
> > Hola Grupo.
> >
> > Desde consulta se puede hacer referencia a una fila especifica?, solo
> quiero
> > saber eso.
> >
> > No se si me entienden, necesito hacer un calculo, la fila a la que
quiero
> > hacer referencia no tiene un dato en especial solo es la fila anterior


a
> la
> > donde quiero que salga el resultado.
> >
> > No se si esta entendible mi pregunta
> >
> > Gracias cualquier ayuda,
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Maximiliano Damian Accotto
06/02/2004 - 03:59 | Informe spam
opino tal cual, el uso de cursores es una tecnica que por mas que Sql la
tenga no es recomendada ya que dicho motor esta pensado y optimizado para
trabajar con conjuntos de datos y no fila a fila, por lo cual el uso de los
mismo debe ser en aquel caso que no hay otra, que de por si les diria que en
un 99% pensando la cosa mas de una vez y tratando de no buscar la facil, los
cursores pasan a ser una herramienta totalmente innecesaria para los DBA


Salu2 enormes

Maximiliano Damian Accotto

Fundicion San Cayetano S.A.
Gerente de IT
Buenos Aires - Argentina
-
Desarrollador 3 estrellas
http://www.microsoft.com/spanish/ms...efault.asp
-
(maxi_accotto[arroba]speedy.com.ar)
MSN:
"Adrian D. Garcia" escribió en el mensaje
news:
Con el permiso de Maxi,

En mi opinion es muchisimo mas efectivo realizar este tipo de operacion


del
lado del cliente. De esta forma no necesitaras armar ningun cursor (para
muchos de por aqui no nos es en absoluto grato trabajar con ellos, a menos
que sea absolutamente necesario).

Incluso si utilizas algunas herramienta de reporte, como por ejemplo
Reporting Services, ya tiene una funcion que realiza esto en forma
automatica, sin la necesidad de programar nada.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Ricardo Uribe" wrote in message
news:
> Hola Maximiliano, bueno estoy viendo lo de un Kardex, y cuando hago una
> consulta de algun articulo quiero ver su historial de salidas,
devoluciones
> o ingresos, y quiero sacar un columna de los saldo, y para eso necesito
> sumarle el valor de la fila actual a la anterior, creo que tambien lo
puedo
> hacer desde Visual , porque al final solo lo muestro en un MSHFlexGrid,
pero
> queria saber si se podia hacer, a explicame un poco como es eso de
hacerlo
> con algun Cursor.
>
>
>
> "Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en


el
> mensaje news:#
> > Estimado, la referencia a filas es por medio de alguna clave, si lo


que
> > preguntas es si hay un numerador de filas y queres ir al anterior esto
en
> > Sql excepto que lo hagas con algun Cursor no lo podras resolver.
> >
> > ahora quizas hay que ver si es necesario hacer esto o quizas repensar


el
> > calculo, no conozco el calculo que necesitas hacer ni para resolver


que
> > problema, quizas con algun dato mas podamos darte una solucion mejor
> >
> > Salu2
> >
> > Maximiliano Damian Accotto
> >
> >
> > "Ricardo Uribe" escribió en el mensaje
> > news:%
> > > Hola Grupo.
> > >
> > > Desde consulta se puede hacer referencia a una fila especifica?,


solo
> > quiero
> > > saber eso.
> > >
> > > No se si me entienden, necesito hacer un calculo, la fila a la que
> quiero
> > > hacer referencia no tiene un dato en especial solo es la fila


anterior
a
> > la
> > > donde quiero que salga el resultado.
> > >
> > > No se si esta entendible mi pregunta
> > >
> > > Gracias cualquier ayuda,
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Adrian D. Garcia
06/02/2004 - 08:55 | Informe spam
Con el permiso de Maxi,

En mi opinion es muchisimo mas efectivo realizar este tipo de operacion del
lado del cliente. De esta forma no necesitaras armar ningun cursor (para
muchos de por aqui no nos es en absoluto grato trabajar con ellos, a menos
que sea absolutamente necesario).

Incluso si utilizas algunas herramienta de reporte, como por ejemplo
Reporting Services, ya tiene una funcion que realiza esto en forma
automatica, sin la necesidad de programar nada.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Ricardo Uribe" wrote in message
news:
Hola Maximiliano, bueno estoy viendo lo de un Kardex, y cuando hago una
consulta de algun articulo quiero ver su historial de salidas,


devoluciones
o ingresos, y quiero sacar un columna de los saldo, y para eso necesito
sumarle el valor de la fila actual a la anterior, creo que tambien lo


puedo
hacer desde Visual , porque al final solo lo muestro en un MSHFlexGrid,


pero
queria saber si se podia hacer, a explicame un poco como es eso de


hacerlo
con algun Cursor.



"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:#
> Estimado, la referencia a filas es por medio de alguna clave, si lo que
> preguntas es si hay un numerador de filas y queres ir al anterior esto


en
> Sql excepto que lo hagas con algun Cursor no lo podras resolver.
>
> ahora quizas hay que ver si es necesario hacer esto o quizas repensar el
> calculo, no conozco el calculo que necesitas hacer ni para resolver que
> problema, quizas con algun dato mas podamos darte una solucion mejor
>
> Salu2
>
> Maximiliano Damian Accotto
>
>
> "Ricardo Uribe" escribió en el mensaje
> news:%
> > Hola Grupo.
> >
> > Desde consulta se puede hacer referencia a una fila especifica?, solo
> quiero
> > saber eso.
> >
> > No se si me entienden, necesito hacer un calculo, la fila a la que
quiero
> > hacer referencia no tiene un dato en especial solo es la fila anterior


a
> la
> > donde quiero que salga el resultado.
> >
> > No se si esta entendible mi pregunta
> >
> > Gracias cualquier ayuda,
> >
> >
>
>


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