El día 15 de febrero de 2010 09:10, Nestor Rodriguez
<[email protected]> escribió:
> Que tal gente rails, tengo un pequeño dolor de cabeza que no puedo resolver
> así que recurro a ustedes. Estoy queriendo hacer una consulta por medio de
> rails con active record, algo como esto:
> @articulos = Articulo.find(:all,:conditions=>"COALESCE(tenedor_id,0) != 1")
>
> Lo que quiero es que POSTGRES me devuelva todos los tenedores que no tengan
> el código 1, sin embargo solo devuelve un array vacio, lo que creo es que
> active_record no acepta la función COALESCE de posgrest, me la pase buscando
> en google y no encuentro nada, por lo menos que yo entienda para manejar los
> valores nulos del campo tenedor_id.
>
> Alguna sugerencia, por favor, acotando que soy un novato en esto de Rails,
> así que perdón si cometo errores obvios pero No los veo, jeje.
>
> Desde ya gracias.
> Néstor


Debe haber algún otro problema (datos, conexión), ya que lo que hacés
debería funcionar


Cualquier cosa probá ...

( tenedor_id is null or tenedor_id != 1 )

... pero es lo mismo.

Silvio
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a