Pregutas porque tuviste algún problema con eso ?

El 14 de abril de 2009 14:12, Anthony Campos <[email protected]> escribió:

>  Fabio Maulo escribió:
>
> HQL todavía no suporta alias en el select. Meté toda la operación en un
> cast y usá un ResultsTrasformer o un "select new"
>
>  select new TuCosa(cast(a.Fondo+a.Imposta as Double), m.Poliza) from Algo
> a
>
> El 13 de abril de 2009 17:35, Anthony Campos <[email protected]>escribió:
>
>> Buenas tardes :
>>
>> Mas que todo es una consulta, derrepente este haciendo algo mal en mi
>> select y lo q queiro es sumar varias columnas y obtener un unico resultado,
>> a mi parecer esta correcta la sentencia pero el nhibernate me sale un error
>> y me dice :
>>
>> ',' expected in SELECT before:+ [select m.Poliza.Bvl  + m.Poliza.Fondo  +
>> m.Poliza.Cavali  + m.Poliza.FondoCav + m.Poliza.Conasev  + m.Poliza.Sab +
>> m.Poliza.Igv + m.Poliza.IgvCavali   as total,m.Poliza.NumeroPoliza  from
>> SivNet.Entidades.MovimientoCliente m  where m.Poliza = :num And
>> (m.Estado.Codigo <> 'A' and m.Estado.Codigo <> 'D' ) And
>> m.Poliza.Estado='D'   Order by m.FechaVencimiento Asc ]
>>
>>
>> Mi select es este :
>> "select (m.Poliza.Bvl  + m.Poliza.Fondo  + m.Poliza.Cavali  +
>> m.Poliza.FondoCav + m.Poliza.Conasev  + m.Poliza.Sab + m.Poliza.Igv +
>> m.Poliza.IgvCavali )  as total,m.Poliza.NumeroPoliza  from
>> MovimientoCliente m  where m.Poliza = :num And (m.Estado.Codigo <> 'A' and
>> m.Estado.Codigo <> 'D' ) And m.Poliza.Estado='D'   Order by
>> m.FechaVencimiento Asc "
>>
>> Estuve bsucando si el Hql permite estas consdiciones pero no encontre
>> ojala q se pueda ...
>>
>> Gracias pro su ayuda...
>>
>>
>>
>
>
> --
> Fabio Maulo
>
>
>  Hola Fabio :
>
> mm la manera de sumar varios campos seria la misma ?
>
> select new TuCosa(cast(a.Fondo+a.Imposta   +  a.campo1 + a.campo2 +
> a.campo3  as Double), m.Poliza) from Algo a
>
> o no es posible eso tambien??  asi tambien se puede utilizar con las
> restas, multiplicaciones y divisiones ???
>
> Gracias por la ayuda..
>
> Anthony
>
>
> >
>


-- 
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a