Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2014, 03:46
Avatar de arunda2
arunda2
 
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años, 1 mes
Puntos: 0
Update a partir de suma de datos de la misma tabla

Necesito actualizar determinados registros de una tabla, y el valor a asignarle sería una suma de varios registros del mismo campo de la misma tabla


Como ejemplo, para aislar el problema .... Tenemos esta tabla

Código:
ID    CIUDAD        COMERCIO    INGRESOS

1    Madrid        Hotel        500
2    Madrid        Restaurante    200
3    Madrid        TOTAL        0
4    Barcelona    Hotel        400
5    Barcelona    Restaurante    200
6    Barcelona    Camping        300
7    Barcelona    TOTAL        0
8    Bilbao        Hotel        600
9    Bilbao         Camping        200
10    Bilbao        TOTAL        0
Necesitamos actualizar los ingresos de los registros donde el campo comercio se llame TOTAL, con la suma de los ingresos de los establecimientos de su ciudad (Sumar todos los de esta ciudad, pero que el valor del registro comercio sea distinto de TOTAL para que no haya recursividad)


Esto se aplicaría a una tabla de stocks de Prestashop que funciona así. La lógica sería la misma

Gracias