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
