Campo de total en MSSQL

28/07/2004 - 06:06 por Soporte | Informe spam
Hola,

Me pregunto de que manera es la mas eficiente para tener en un campo
de una tabla el total acumulado de los movimientos en otra.

Para NO calcular cada vez que se requiera este total.
Y que siempre contenga el total integro (no necesite recalcular)
Y que se actualize automaticamente al momento de grabar el archivo de
movimientos.

Por supuesto en MS SQL server,

Preguntas similare

Leer las respuestas

#6 Josefo Jimenez
05/08/2004 - 07:27 | Informe spam
Muchas gracias de nuevo!!!

Ahora dudo sobre el funcionamiento de los trigers.

Implementar el SP auditor:
es una medida precautoria?
o en experiencia ocurren eventos que NO concluyen la ejecucion de los
trigers???
que puede inihibir a un triger???



"José G. Samper" escribió en el mensaje
news:%
Hola como estas, la respuesta es sip, lo uso para mis sistemas de
Contabilidad y Nomina. Originalmente los tenia por consulta pero los
reportes de cuentas de Mayor se me hacian muy lentos sobre todo al cierre
del año. Asi que implemente lo de los trigers y me ha funcionado muy bien.
Pero debes tambien crear un sp que te audite el saldo de vez en cuando.

Saludos

José G. Samper
MCP 70-229/70-316

"Soporte" escribió en el mensaje
news:
> Aprecio mucho sus respuestas.
>
> Entiendo segun me comenta Diego, que para obtener el "saldo" de un


archivo
> de movimientos
> con un simple select es mas que suficiente.
>
> La pregunta fue pensando en optimizar el tiempo de respuesta en los


casos
> cuando el tiempo
> acumulado de varias busquedas y cuando se tienen muchos movimientos por
> busqueda...
>
> José: Solo me resta preguntarte si tu has aplicado los triger asi como


lo
> mensionas.
>
> Reciban un cordial saludo,
>
>
>
> "José G. Samper" escribió en el mensaje
> news:
> > Y se me olvido el de eliminación para que actualize el saldo
> >
> > saludos
> >
> > José G. Samper
> >
> > "José G. Samper" escribió en el mensaje
> > news:%
> > > Hola como estas, debes agregar dos triger a tu tabla de detalles uno
> para
> > la
> > > inserción y otro para la actualización, que sumen o resten al total
> segun
> > > sea el caso. Re cuerda que en la actualización debes tomar en cuenta
que
> > el
> > > valor anterior fue sumado o restado.
> > >
> > > Saludos
> > > José G. Samper
> > >
> > > "Soporte" escribió en el mensaje
> > > news:
> > > > Hola,
> > > >
> > > > Me pregunto de que manera es la mas eficiente para tener en un


campo
> > > > de una tabla el total acumulado de los movimientos en otra.
> > > >
> > > > Para NO calcular cada vez que se requiera este total.
> > > > Y que siempre contenga el total integro (no necesite recalcular)
> > > > Y que se actualize automaticamente al momento de grabar el archivo
de
> > > > movimientos.
> > > >
> > > > Por supuesto en MS SQL server,
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 José G. Samper
09/08/2004 - 23:02 | Informe spam
Hola como estas,
es una medida precautoria?
Por costunbre personal, siempre tengon un SP para validar la consistencia de
mis datos, ej: que pasa si alguien actualiza el saldo de un cliente via QA,
de hay en adelante el saldo del cliente esta errado

Saludos

José G. Samper

"Josefo Jimenez" <microsoft.public.es.vfoxpro> escribió en el mensaje
news:%
Muchas gracias de nuevo!!!

Ahora dudo sobre el funcionamiento de los trigers.

Implementar el SP auditor:
es una medida precautoria?
o en experiencia ocurren eventos que NO concluyen la ejecucion de los
trigers???
que puede inihibir a un triger???



"José G. Samper" escribió en el mensaje
news:%
> Hola como estas, la respuesta es sip, lo uso para mis sistemas de
> Contabilidad y Nomina. Originalmente los tenia por consulta pero los
> reportes de cuentas de Mayor se me hacian muy lentos sobre todo al


cierre
> del año. Asi que implemente lo de los trigers y me ha funcionado muy


bien.
> Pero debes tambien crear un sp que te audite el saldo de vez en cuando.
>
> Saludos
>
> José G. Samper
> MCP 70-229/70-316
>
> "Soporte" escribió en el mensaje
> news:
> > Aprecio mucho sus respuestas.
> >
> > Entiendo segun me comenta Diego, que para obtener el "saldo" de un
archivo
> > de movimientos
> > con un simple select es mas que suficiente.
> >
> > La pregunta fue pensando en optimizar el tiempo de respuesta en los
casos
> > cuando el tiempo
> > acumulado de varias busquedas y cuando se tienen muchos movimientos


por
> > busqueda...
> >
> > José: Solo me resta preguntarte si tu has aplicado los triger asi como
lo
> > mensionas.
> >
> > Reciban un cordial saludo,
> >
> >
> >
> > "José G. Samper" escribió en el mensaje
> > news:
> > > Y se me olvido el de eliminación para que actualize el saldo
> > >
> > > saludos
> > >
> > > José G. Samper
> > >
> > > "José G. Samper" escribió en el mensaje
> > > news:%
> > > > Hola como estas, debes agregar dos triger a tu tabla de detalles


uno
> > para
> > > la
> > > > inserción y otro para la actualización, que sumen o resten al


total
> > segun
> > > > sea el caso. Re cuerda que en la actualización debes tomar en


cuenta
> que
> > > el
> > > > valor anterior fue sumado o restado.
> > > >
> > > > Saludos
> > > > José G. Samper
> > > >
> > > > "Soporte" escribió en el mensaje
> > > > news:
> > > > > Hola,
> > > > >
> > > > > Me pregunto de que manera es la mas eficiente para tener en un
campo
> > > > > de una tabla el total acumulado de los movimientos en otra.
> > > > >
> > > > > Para NO calcular cada vez que se requiera este total.
> > > > > Y que siempre contenga el total integro (no necesite recalcular)
> > > > > Y que se actualize automaticamente al momento de grabar el


archivo
> de
> > > > > movimientos.
> > > > >
> > > > > Por supuesto en MS SQL server,
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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