Tema: If MySql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2010, 08:29
ary666
 
Fecha de Ingreso: septiembre-2009
Mensajes: 24
Antigüedad: 14 años, 7 meses
Puntos: 0
If MySql

Tengo la siguiente consulta en MySql

Código MySQL:
Ver original
  1. use remate;
  2.  
  3. SET @TEM = NULL, @Pos=1, @Prim = TRUE;
  4.  
  5. SELECT BolP_Num, Cli_Nom, BolP_CanA, Esp_Nom, BolP_PreU,
  6. IF(@Prim = TRUE,  @TEM:=Pla_Des  @Prim:=true  , null) as Pla_Des1
  7. FROM (SELECT boletap.*, especies.Esp_Nom, cliente.Cli_Nom, Pla_Dia, Pla_Des, Pla_Tip
  8. FROM ((boletap INNER JOIN plazo ON boletap.Pla_Num=plazo.Pla_Num)
  9.  INNER JOIN cliente ON boletap.Com_Num=cliente.Cli_Num)
  10. INNER JOIN especies ON boletap.Esp_Num=especies.Esp_Num ORDER BY Pla_Dia DESC) as LineaBol;

Esta consulta anda lo mas bien espeto la parte del if, lo que deseo hacer es que si “@Prim = TRUE” pase el valor de @TEM a el alias Pla_Des1 y además necesito que ase valor “@Prim= false” es decir realizar varias operaciones como se puede hacer en los lenguajes de programación.
(Por cierto la consulta no esta terminada me tranque hay)
Agradezco cualquier ayuda