si  le metes count(*) no funciona ?

2011/3/11 Pablo Germán Etcheverry <[email protected]>

> OK, gracias. Y como haría para hacer un count de una parte de un string. El
> tema es que ese string tiene los 4 primeros caracteres que identifican un
> tipo de movimiento y necesito hacer un count de los tipos de movimientos. No
> se si me explique.
>
>
>
> Saludos.
>
>
>
> *A.P. Pablo Etcheverry*
>
>
>
> *De:* [email protected] [mailto:
> [email protected]] *En nombre de *Fabio Maulo
> *Enviado el:* jueves, 10 de marzo de 2011 11:11
> *Para:* [email protected]
> *Asunto:* Re: [NHibernate-Hispano] Error en una consulta con substring
>
>
>
> La HQL es casi correcta.
>
> En la function "count" no tenes que meter la function "substring".
>
> 2011/3/10 Pablo Etcheverry <[email protected]>
>
> Hola a todos, como estan? tengo una duda, ya que me sale un error con
> la siguiente consulta:
> result = (ArrayList)session.CreateQuery("select
> substring(m.NroComprobante,1,4), count(substring(m.NroComprobante,
> 1,4)) from Empresa e left join e.ListaMovimientos m where e.Id = " +
> idEmpresa + " group by substring(m.NroComprobante,1,4)").List();
>
> No se si es que estoy haciendo mal la consulta o que sucede, pero en
> el management del sqlserver ejecuto una consulta similar y funciona.
>
> El error que me sale es el siguiente:
> 08:57:58,672 ERROR Parser:0 - MismatchedTokenException(101!=102)
> Excepción del tipo 'System.NullReferenceException' en
> Antlr3.Runtime.dll
> Excepción del tipo 'NHibernate.Hql.Ast.ANTLR.QuerySyntaxException' en
> NHibernate.dll
> Se produjo una excepción de tipo
> 'Antlr.Runtime.MismatchedTokenException'. near line 1, column 55.
>
> Si alguien me puede orientar un poco se lo agradeceria.
>
> Saludos
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>
>
>
>
> --
> 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
>
>  --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>



-- 
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