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

Ola de nuevo lamento dejarte medio colgado “gnzsoloyo” es que esta a full con el trabajo este y me tenia absorbido.
Bueno mi consulta terminada seria la siguiente
Código MySQL:
Ver original
  1. BolP_Num,
  2. Cli_Nom,
  3. BolP_CanA,
  4. Esp_Nom,
  5. BolP_PreU,
  6.  
  7. (@TMP:= BolP_CanA * BolP_PreU) AS BolP_Tpt,
  8. IF (@Prim, (@Dia:= Pla_Dia) + @Prim:= FALSE, NULL),
  9. IF (@Dia <> Pla_Dia, (@Dia:= Pla_Dia) + (@Pos:= @Pos + 1 ), NULL),
  10. IF (@Pos = 1, "" + @TMP, NULL) as BolP_TotP1,
  11. IF (@Pos = 2, "" + @TMP, NULL) as BolP_TotP2,
  12. IF (@Pos = 3, "" + @TMP, NULL) as BolP_TotP3
  13. boletap.*,
  14. especies.Esp_Nom,
  15. cliente.Cli_Nom,
  16. Pla_Dia,
  17. Pla_Des,
  18. Pla_Tip,
  19. @Prim:= true,
  20. @Pos:= 1
  21. (boletap INNER JOIN plazo ON boletap.Pla_Num=plazo.Pla_Num)
  22.  INNER JOIN cliente ON boletap.Com_Num=cliente.Cli_Num)
  23. INNER JOIN especies ON boletap.Esp_Num=especies.Esp_Num WHERE Liq_Ven = $P{Num_Liquidacion}
  24.  
  25. ORDER BY Pla_Dia DESC) as LineaBol

Esta consulta la utiliza para poder realizar un reporte en IReport
te dejo el Linq que te explica un poco mejor el propósito final.


http://www.forosdelweb.com/f45/imprimir-liquidacion-java-834609/#post3524135


Este consulta seria para la parte de listado de lianas.
Aunque esto anda perfectamente no pude utilizar las varales de iReport porque no les pude asignar un valor lo cual a mi entender me hubiera abreviado un poco la consultar si tense información al respecto me serviría mucho en el resto del reporte o en reportes futuros
:::::::Gracias:::::::

Última edición por ary666; 27/08/2010 a las 12:33 Razón: anda mal el enlace