Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2010, 03:11
gurthgor
 
Fecha de Ingreso: septiembre-2003
Mensajes: 65
Antigüedad: 20 años, 7 meses
Puntos: 1
Como realizar un else if

Estoy intentando hacer un else if, pero no veo como, he intentado, segun
http://dev.mysql.com/doc/refman/5.0/es/if-statement.html

Código:
IF (orden=1 AND MAX(orden)>1) THEN orden='<a href=\"#\">Bajar</a>'
ELSE IF (orden>1 AND orden<MAX(orden)) THEN orden='<a href=\"#\">Subir</a>&nbsp;<a href=\"#\">Bajar</a>'
ELSE IF (orden=MAX(orden) AND orden>1) THEN orden='<a href=\"#\">Subir</a>'
ELSE orden=''
END IF
Tambien

Código:
IF(
(orden=1 AND MAX(orden)>1),'<a href=\"#\">Bajar</a>',
	IF(
	  	(orden>1 AND orden<MAX(orden)),'<a href=\"#\">Subir</a>&nbsp;<a href=\"#\">Bajar</a>',
	  		IF((orden=MAX(orden) AND orden>1),'<a href=\"#\">Subir</a>',' ')
	  	)
) AS vorden
Me da error. He probado con el CASE tampoco veo como ya que no deja expresar condiciones sino asignar valores