Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/04/2009, 12:28
0le0
 
Fecha de Ingreso: octubre-2008
Mensajes: 109
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Realizar UPDATE a través de un VIEW

Casi lo tengo pero ahora me da el mismo error con otro query.

Verán tengo este query que me todos los valores donde el id es el menor o la primera incidendcia:
Código sql:
Ver original
  1. SELECT cctt,MIN(id),ava_fis
  2. FROM historia
  3. WHERE  ava_fis=100  GROUP BY cctt ORDER BY id

Esto es lo que quiero pero a la inversa
Entonces decidí meterlo en un subquery para que me de todos los valores que son mayor al primer id que encuentre.

Una mejor explicacion del primer query con los resultados:

Código:
cctt             id
'01DJN0082F1', 14    -->no quiero que lo muestre en el 2do query
'01DJN0082F1', 21546 -->quiero que lo muestre en el 2do query 
'01DJN0082F1', 23735 -->quiero que lo muestre en el 2do query
'01DJN0082F1', 25924 -->quiero que lo muestre en el 2do query
'01DJN0082F1', 28113 -->quiero que lo muestre en el 2do query

Este es el query final de donde quiero obtener los valores mayores
Código sql:
Ver original
  1. SELECT cctt,id,ava_fis
  2. FROM historia
  3. WHERE
  4. id > (SELECT cctt,MIN(id),ava_fis
  5. FROM historia WHERE  ava_fis=100  GROUP BY cctt ORDER BY id)

Y me tira el error de
Código:
Operand should contain 1 column(s)