Tema: Duda con MAX
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2011, 09:01
cucuru
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
Duda con MAX

hola! tengo una duda con MAX, que siempre he tenido y nunca he pregutnado..

¿No se puede usar MAX en un WHERE??

vamos algoasí:

Código:
SELECT columna1 FROM tabla WHERE columna2 = max(columna2)
Siempre tengo que acabar haciendo algo como:

Código:
SELECT columna1 FROM tabla WHERE columna2 = (SELECT MAX(columna2) FROM tabla)
Veo "sucio" la forma 2, pero la 1 no me funciona!! hay alguna forma de hacerlo mejor?? Gracias!!