Ayuda para repetir el valor de un campo en otro campo pero del siguiente registro
Publicado por yoselinb (2 intervenciones) el 02/10/2013 16:29:50
Buen dia Chicos!!!!
Necesito de su ayuda para un caso que debo resolver en mi base de datos,
resulta que he generado una vista que contiene valores de especificos que usare posteriormente en un reporte.. pero lo unico que me falta es calcular un valor de un campo que explico a continuacion..
Tengo la vista que me trae la siguiente informacion:
YEARF PERIODOF CUENTA SALDOIN DEB CRED CAMBIONETO SALDOFINAL
2011 0 111106 -2.457 0.00000 0.00000 0.00000 -2.457
2011 1 111106 0.00000 79.620 75.365 4.254 1.796
2011 2 111106 0.00000 209.452 129.971 79.480 81.276
2011 3 111106 0.00000 1.847 74.257 -72.410 8.865
Bien, tomemos en cuenta que PEriodoF son los meses del año, y cuenta son cada una de las cuentas contables con sus respectivos saldos por mes. por supuesto hay mas cuentas solo que para el ejemplo filtre una sola (111106) cada periodo corresponde a un mes del año 1 para Enero, 1 para Febrero y asi sucesivamente.. Tenemos un periodo Cero que se hizo necesario generar que no corresponde a ningun mes del año pero me trae un saldo inicial necesario del año anterior.
El caso es que, necesito que el saldo inicial (SALDOIN) de cada periodo (excluyendo el periodo Cero) sea igual al saldo Final (SALDOFINAL) del periodo anterior, lo que quedaria mi tabla de la siguiente manera:
YEARF PERIODOF CUENTA SALDOIN DEB CRED CAMBIONETO SALDOFINAL
2011 0 111106 -2.457 0.00000 0.00000 0.00000 -2.457
2011 1 111106 -2.457 79.620 75.365 4.254 1.796
2011 2 111106 1.796 209.452 129.971 79.480 81.276
2011 3 111106 81.276 1.847 74.257 -72.410 8.865
Como puedo lograr que el valor del campo SALDOFINAL (pero del periodo anterior) se le asigne al valor del campo saldo inicial?
He leido un caso similar en otro foro http://www.delphiaccess.com/forum/general-8/comparar-datos-nuevos-con-datos-viejos-en-la-misma-tabla/
y recomendan generar un procedimiento almacenado, me gustaria me pudieran orientar en mi caso ya que me urge poder emitir este reporte y estoy trabada con ese calculo.
PD: la tabla contiene informacion de muchas mas cuentas con sus resectivos periodos.
Gracias de antemano por la colaboracion que me puedan prestar =) feliz dia!
Necesito de su ayuda para un caso que debo resolver en mi base de datos,
resulta que he generado una vista que contiene valores de especificos que usare posteriormente en un reporte.. pero lo unico que me falta es calcular un valor de un campo que explico a continuacion..
Tengo la vista que me trae la siguiente informacion:
YEARF PERIODOF CUENTA SALDOIN DEB CRED CAMBIONETO SALDOFINAL
2011 0 111106 -2.457 0.00000 0.00000 0.00000 -2.457
2011 1 111106 0.00000 79.620 75.365 4.254 1.796
2011 2 111106 0.00000 209.452 129.971 79.480 81.276
2011 3 111106 0.00000 1.847 74.257 -72.410 8.865
Bien, tomemos en cuenta que PEriodoF son los meses del año, y cuenta son cada una de las cuentas contables con sus respectivos saldos por mes. por supuesto hay mas cuentas solo que para el ejemplo filtre una sola (111106) cada periodo corresponde a un mes del año 1 para Enero, 1 para Febrero y asi sucesivamente.. Tenemos un periodo Cero que se hizo necesario generar que no corresponde a ningun mes del año pero me trae un saldo inicial necesario del año anterior.
El caso es que, necesito que el saldo inicial (SALDOIN) de cada periodo (excluyendo el periodo Cero) sea igual al saldo Final (SALDOFINAL) del periodo anterior, lo que quedaria mi tabla de la siguiente manera:
YEARF PERIODOF CUENTA SALDOIN DEB CRED CAMBIONETO SALDOFINAL
2011 0 111106 -2.457 0.00000 0.00000 0.00000 -2.457
2011 1 111106 -2.457 79.620 75.365 4.254 1.796
2011 2 111106 1.796 209.452 129.971 79.480 81.276
2011 3 111106 81.276 1.847 74.257 -72.410 8.865
Como puedo lograr que el valor del campo SALDOFINAL (pero del periodo anterior) se le asigne al valor del campo saldo inicial?
He leido un caso similar en otro foro http://www.delphiaccess.com/forum/general-8/comparar-datos-nuevos-con-datos-viejos-en-la-misma-tabla/
y recomendan generar un procedimiento almacenado, me gustaria me pudieran orientar en mi caso ya que me urge poder emitir este reporte y estoy trabada con ese calculo.
PD: la tabla contiene informacion de muchas mas cuentas con sus resectivos periodos.
Gracias de antemano por la colaboracion que me puedan prestar =) feliz dia!
Valora esta pregunta
0