Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/09/2009, 10:52
andres182403
 
Fecha de Ingreso: junio-2009
Ubicación: cali-colombia
Mensajes: 51
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: como sacar el maximo valor de una tabla

el problema es el siguiente tengo una tabla formularios_apostados
con serie,numeroserie,documento,promocion,ganador.
documento es el de la persona q digita la serie.
entonces lo q deseo hacer es que me saque el documento q tenga la mayor cantidad de series y a ese le ponga ganador = 1. el problema es q cuando saco digamos 5 personas me saca documentos q no son los mayores, este es el select q hago

SELECT F.DOCUMENTO ,MAX(SERIE) FROM PRO_FORMULARIOSAPOSTADOS F WHERE F.DOCUMENTO NOT IN (SELECT DOCUMENTO FROM PRO_FORMULARIOSAPOSTADOS WHERE ID_PROMOCION = 22 AND GANADOR = 1)
AND F.id_promocion = 22
GROUP BY 1
ORDER BY 1 DESC LIMIT 1