Prorrateo sql
Tengo un problema con la instrucción UPDATE
tengo 4 filas como resultado
en un tabla
Quiero actualizar solo en dos registros
Algún dato
Esta es la:
Tablax
-----------------------------------
REGISTRO TOTAL IMPORTE_PRORRATEO
-------- ----- ------------------
X1 70.00 18.42
X1 70.00 36.84
X2 2.77 1.35
X2 2.77 1.15
yo quiero lo siguiente:
en la columna importe_prorrateo:
tengo :
A=18.42 + 36.84
B=70 - A
B=14.74
DONDE "B" QUIERO SUMARLE A UNOS DE LOS
IMPORTES DEL GRUPO X1
IGUAL PARA EL SEGUNDO GRUPO:
A=1.35 + 1.10
B=2.77 - A
B=0.32
Donde "b" quiero sumarle a unos de los
Importes del grupo x2
Y así sacar la diferencia por grupo
Y sumarle ya sea en cualquiera
Del los registro por grupo
Ojo solo quiero hacerlo con un solo "UPDATE"
PD:
Solo en el analizador de consultas de SQL
tengo 4 filas como resultado
en un tabla
Quiero actualizar solo en dos registros
Algún dato
Esta es la:
Tablax
-----------------------------------
REGISTRO TOTAL IMPORTE_PRORRATEO
-------- ----- ------------------
X1 70.00 18.42
X1 70.00 36.84
X2 2.77 1.35
X2 2.77 1.15
yo quiero lo siguiente:
en la columna importe_prorrateo:
tengo :
A=18.42 + 36.84
B=70 - A
B=14.74
DONDE "B" QUIERO SUMARLE A UNOS DE LOS
IMPORTES DEL GRUPO X1
IGUAL PARA EL SEGUNDO GRUPO:
A=1.35 + 1.10
B=2.77 - A
B=0.32
Donde "b" quiero sumarle a unos de los
Importes del grupo x2
Y así sacar la diferencia por grupo
Y sumarle ya sea en cualquiera
Del los registro por grupo
Ojo solo quiero hacerlo con un solo "UPDATE"
PD:
Solo en el analizador de consultas de SQL
1 respuesta
Respuesta de kaos