Não funcionaria com um range?
Algo como:
range = Time.now.beginning_of_month..Time.now.end_of_month
@socios = Socio.all(:conditions => {:dataNascimento => range} )
Dessa maneira ficaria independente do banco de dados. Se não puder u
On Feb 9, 1:00 pm, Renato Ramiro <
renato....@gmail.com> wrote:
> Everaldo, funcionou direitinho.
> Também vou dar uma olhada nessa gem Rogerio.
> Valeu galera.
>
> Em 9 de fevereiro de 2012 11:54, Rogerio Medeiros <
arge...@gmail.com>escreveu:
>
>
>
>
>
>
>
>
>
> >
https://github.com/radar/by_startenta essa gem lol
>
> > Em 9 de fevereiro de 2012 11:43, Renato Ramiro <
renato....@gmail.com>escreveu:
>
> > Ainda sem sucesso com a query que o Diogo passou. Tá dificil esse negócio..
>
> >> Em 9 de fevereiro de 2012 11:22, Rogerio Medeiros <
arge...@gmail.com>escreveu:
>
> >> Sem essa active record é muito massa lol
>
> >>> Em 9 de fevereiro de 2012 11:18, Everaldo Gomes <
> >>>
everaldo.go...@gmail.com> escreveu:
>
> >>> Acho que deve ter algum dialeto sim.
>
> >>>> Provavelmente ActiveRecord retorna um objeto Date. É só fazer a
> >>>> comparação correta.
>
> >>>> Mas eu estou com preguiça para isso...a implementação fica a cargo do
> >>>> leitor.
>
> >>>> 2012/2/9 Rogerio Medeiros <
arge...@gmail.com>
>
> >>>>> aff ribernet é um saco nem vem lol
>
> >>>>> Em 9 de fevereiro de 2012 11:02, Diogo Menezes <
> >>>>>
diogolmene...@gmail.com> escreveu:
>
> >>>>> Renato, e provavelmente o STRFTIME não está funcionando pois ele
> >>>>>> retorna um STRING e você está comparando com um INT.
>
> >>>>>> Experimenta algo como @socios = Socio.where("STRFTIME('%m',
> >>>>>> dataNascimento) = '2')
>
> >>>>>> Em 9 de fevereiro de 2012 11:57, Diogo Menezes <
> >>>>>>
diogolmene...@gmail.com> escreveu:
>
> >>>>>> Já não gostei disso.
>
> >>>>>>> Isso deveria ser independente do banco de dados, senão não faz
> >>>>>>> sentido nenhum ter um ORM abstraído.
>
> >>>>>>> O correto é trocar o banco sem ter nenhum impacto na aplicação.
>
> >>>>>>> Deveria ter um DIALECT como o Hibernate tem.
>
> >>>>>>> Em 9 de fevereiro de 2012 10:51, Everaldo Gomes <
> >>>>>>>
everaldo.go...@gmail.com> escreveu:
>
> >>>>>>> A sintaxe do SQLite é como o Renato colocou no primeiro post. Mas
> >>>>>>>> por algum motivo não funcionou.
>
> >>>>>>>> 2012/2/9 Marcos Filho <
mvictor....@gmail.com>
>
> >>>>>>>>> Recentemente eu tive que fazer isso, mas com Postgresql.
>
> >>>>>>>>> Não sei como é no sqlite, mas no Postgresql também não tem a
> >>>>>>>>> função MONTH... tem o *date_part*.
>
> >>>>>>>>> Fiz da seguinte forma:
>
> >>>>>>>>> @pessoas = pessoas.find(:all, :order => "date_part('day',
> >>>>>>>>> nascimento) asc", :conditions => ["date_part('month', nascimento) = ?" ,
> >>>>>>>>> Date.today.month])
>
> >>>>>>>>> Abs
>
> >>>>>>>>> --
> >>>>>>>>> Você recebeu essa mensagem porquê está inscrito no Google
> >>>>>>>>> Groups "rails-br".
> >>>>>>>>> Para enviar uma mensagem para o grupo, mande um email para
> >>>>>>>>>
rail...@googlegroups.com
> >>>>>>>>> Para se descadastrar, mande um e-mail para
> >>>>>>>>>
rails-br+u...@googlegroups.com
> >>>>>>>>> Visite o grupo emhttp://
groups.google.com/group/rails-br?hl=pt-BR
> >>>>>>>>> Leia nossa política de uso:
http://goo.gl/YGgt7
>
> >>>>>>>> --
> >>>>>>>> Você recebeu essa mensagem porquê está inscrito no Google
> >>>>>>>> Groups "rails-br".
> >>>>>>>> Para enviar uma mensagem para o grupo, mande um email para
> >>>>>>>>
rail...@googlegroups.com
> >>>>>>>> Para se descadastrar, mande um e-mail para
> >>>>>>>>
rails-br+u...@googlegroups.com
> >>>>>>>> Visite o grupo emhttp://
groups.google.com/group/rails-br?hl=pt-BR
> >>>>>> Visite o grupo emhttp://
groups.google.com/group/rails-br?hl=pt-BR
> >>>>>> Leia nossa política de uso:
http://goo.gl/YGgt7
>
> >>>>> --
> >>>>> att,
>
> >>>>> Rogerio
>
> >>>>> A complicação se descomplica na mesma proporção que fazemos os nós se
> >>>>> desatarem ao tecer o conhecimento do saber.
>
> >>>>> --
> >>>>> Você recebeu essa mensagem porquê está inscrito no Google
> >>>>> Groups "rails-br".
> >>>>> Para enviar uma mensagem para o grupo, mande um email para
> >>>>>
rail...@googlegroups.com
> >>>>> Para se descadastrar, mande um e-mail para
> >>>>>
rails-br+u...@googlegroups.com
> >>>>> Visite o grupo emhttp://
groups.google.com/group/rails-br?hl=pt-BR
> >>>> Visite o grupo emhttp://
groups.google.com/group/rails-br?hl=pt-BR
> >>>> Leia nossa política de uso:
http://goo.gl/YGgt7
>
> >>> --
> >>> att,
>
> >>> Rogerio
>
> >>> A complicação se descomplica na mesma proporção que fazemos os nós se
> >>> desatarem ao tecer o conhecimento do saber.
>
> >>> --
> >>> Você recebeu essa mensagem porquê está inscrito no Google
> >>> Groups "rails-br".
> >>> Para enviar uma mensagem para o grupo, mande um email para
> >>>
rail...@googlegroups.com
> >>> Para se descadastrar, mande um e-mail para
> >>>
rails-br+u...@googlegroups.com
> >>> Visite o grupo emhttp://
groups.google.com/group/rails-br?hl=pt-BR
> >> Visite o grupo emhttp://
groups.google.com/group/rails-br?hl=pt-BR
> >> Leia nossa política de uso:
http://goo.gl/YGgt7
>
> > --
> > att,
>
> > Rogerio
>
> > A complicação se descomplica na mesma proporção que fazemos os nós se
> > desatarem ao tecer o conhecimento do saber.
>
> > --
> > Você recebeu essa mensagem porquê está inscrito no Google
> > Groups "rails-br".
> > Para enviar uma mensagem para o grupo, mande um email para
> >
rail...@googlegroups.com
> > Para se descadastrar, mande um e-mail para
> >
rails-br+u...@googlegroups.com
> > Visite o grupo emhttp://
groups.google.com/group/rails-br?hl=pt-BR