Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2014, 13:38
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 10 meses
Puntos: 12
actualizar en una tabla desde otra

donde esta el problema en esta consulta.

Código SQL:
Ver original
  1. UPDATE poblacion_ine SET poblacion_ine.nivel70 = p2.nivel70 AND poblacion_ine.nivel_id = p2.nivel70 + 10 FROM
  2. (SELECT * FROM poblacion_ine WHERE gestion_id = 2011) p2 WHERE poblacion_ine.gestion_id = 2012
  3. AND poblacion_ine.sec_sie = p2.sec_sie AND poblacion_ine.edad = p2.edad

me sale este error:

Código SQL:
Ver original
  1. ERROR:  argument OF AND must be TYPE BOOLEAN, NOT TYPE INTEGER
  2. LINE 1: UPDATE poblacion_ine SET poblacion_ine.nivel70 = p2.nivel70 ...
  3.                                                          ^