Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Lucas Moraes
Queria saber se é possível contar o total de resultado mesmo definindo um valor em rows, fazer isso na mesma pesquisa com DBIx::Class? Falou. Em 23 de julho de 2013 10:29, Lucas Moraes lucastiagodemor...@gmail.comescreveu: Renato é isso mesmo. Valeu :) Em 23 de julho de 2013 10:27, Renato

[SP-pm] Maior valor em um campo do tipo varchar no PostgreSQL

2013-07-25 Por tôpico Lucas Moraes
Bom dia pessoal, estou tendo dificuldade de retornar o maior valor em um campo do tipo VARCHAR. O campo esta assim: codigo VARCHAR(50) NOT NULL. esta inserido no mesmo valores de 1 a 1050 mas quando eu executo o select: SELECT MAX(codigo) FROM tabela esta me retornando o valor 999 dai você me

Re: [SP-pm] Maior valor em um campo do tipo varchar no PostgreSQL

2013-07-25 Por tôpico Stanislaw Pusep
Acho que um casting explícito resolve: select max(cast(codigo as integer)) from tabela. Se não me engano, pode ser abreviado como select max(codigo::integer) from tabela 2013/7/25 Lucas Moraes lucastiagodemor...@gmail.com Bom dia pessoal, estou tendo dificuldade de retornar o maior valor em um

Re: [SP-pm] Maior valor em um campo do tipo varchar no PostgreSQL

2013-07-25 Por tôpico Lucas Moraes
Stanislaw era isso mesmo, funcionou: max(codigo::integer) Valeu :) Em 25 de julho de 2013 05:21, Stanislaw Pusep creakt...@gmail.comescreveu: Acho que um casting explícito resolve: select max(cast(codigo as integer)) from tabela. Se não me engano, pode ser abreviado como select

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Eden Cardim
Lucas == Lucas Moraes lucastiagodemor...@gmail.com writes: Lucas Queria saber se é possível contar o total de resultado Lucas mesmo definindo um valor em rows, fazer isso na mesma Lucas pesquisa com DBIx::Class? $rs-search({ 'foo' = 'bar' }, { rows = 100 })-count vai ignorar o valor

Re: [SP-pm] Maior valor em um campo do tipo varchar no PostgreSQL

2013-07-25 Por tôpico Renato Santos
Mas se o código tiver letra, vai dar pau no cast. Só avisando! Em 25/07/2013 05:48, Lucas Moraes lucastiagodemor...@gmail.com escreveu: Stanislaw era isso mesmo, funcionou: max(codigo::integer) Valeu :) Em 25 de julho de 2013 05:21, Stanislaw Pusep creakt...@gmail.comescreveu: Acho que

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Lucas Moraes
Eden valeu :) Em 25 de julho de 2013 06:51, Eden Cardim e...@insoli.de escreveu: Lucas == Lucas Moraes lucastiagodemor...@gmail.com writes: Lucas Queria saber se é possível contar o total de resultado Lucas mesmo definindo um valor em rows, fazer isso na mesma Lucas pesquisa

Re: [SP-pm] Maior valor em um campo do tipo varchar no PostgreSQL

2013-07-25 Por tôpico Lucas Moraes
Renato percebi isso, tive que fazer uma pesquisa a mais e validar o código com regex. Valeu. Em 25 de julho de 2013 06:54, Renato Santos renato.c...@gmail.comescreveu: Mas se o código tiver letra, vai dar pau no cast. Só avisando! Em 25/07/2013 05:48, Lucas Moraes

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Lucas Moraes
Eden ele retorna total mesmo, porem perde a referencia do resultado. Em 25 de julho de 2013 06:58, Lucas Moraes lucastiagodemor...@gmail.comescreveu: Eden valeu :) Em 25 de julho de 2013 06:51, Eden Cardim e...@insoli.de escreveu: Lucas == Lucas Moraes lucastiagodemor...@gmail.com

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Renato Santos
Cada search / find / etc retorna uma RS nova. Faça então, $rsc = $rs- count; Aí $rs ainda vai ter o sua resultdet original Em 25/07/2013 07:06, Lucas Moraes lucastiagodemor...@gmail.com escreveu: Eden ele retorna total mesmo, porem perde a referencia do resultado. Em 25 de julho de 2013

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Lucas Moraes
Renato funcionou :) Valeu. Em 25 de julho de 2013 07:10, Renato Santos renato.c...@gmail.comescreveu: Cada search / find / etc retorna uma RS nova. Faça então, $rsc = $rs- count; Aí $rs ainda vai ter o sua resultdet original Em 25/07/2013 07:06, Lucas Moraes lucastiagodemor...@gmail.com

Re: [SP-pm] Maior valor em um campo do tipo varchar no PostgreSQL

2013-07-25 Por tôpico Eden Cardim
Lucas == Lucas Moraes lucastiagodemor...@gmail.com writes: Lucas Stanislaw era isso mesmo, funcionou: max(codigo::integer) Funciona… Só que não. Isso vai quebrar horrendamente se você tiver valores do tipo 'ALP-001', que você mencionou anteriormente. E se todos os valores são garantidamente

Re: [SP-pm] Maior valor em um campo do tipo varchar no PostgreSQL

2013-07-25 Por tôpico Lucas Moraes
Então apesar de ser a mesma tabela, alguns iram ter prefixo e outras não. Só que o padrão não muda. Se o cliente começar um 1 e ele vai até o fim só usando inteiros e se ele coloca uma string no início, as demais iram que ter também. Então eu fiz um select a mais buscando o primeiro valor e

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Lucas Moraes
Aconteceu outra problema, na pesquisa eu passo um valor referente a tabela pai. mas ele esta contando todos os valores mesmo passando a referencia. Ou sera que eu estou fazendo errado: my $sel = $rs-search( { uni_equ_id = $equipamento }, {

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Renato Santos
Rode o count no $sel Em 25/07/2013 08:17, Lucas Moraes lucastiagodemor...@gmail.com escreveu: Aconteceu outra problema, na pesquisa eu passo um valor referente a tabela pai. mas ele esta contando todos os valores mesmo passando a referencia. Ou sera que eu estou fazendo errado: my $sel =

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Lucas Moraes
Consegui de outra forma, $sel-get_column('uni_equ_id')-func('COUNT'); count no $sel só retornava 50 é o que estou passando em rows. Valeu. Em 25 de julho de 2013 08:21, Renato Santos renato.c...@gmail.comescreveu: Rode o count no $sel Em 25/07/2013 08:17, Lucas Moraes

Re: [SP-pm] Dúvida sobre DBIx::Class

2013-07-25 Por tôpico Eden Cardim
Lucas == Lucas Moraes lucastiagodemor...@gmail.com writes: Lucas $rs-count esta retornando o total de todos Precisa ser $sel-count, $rs não tem a restrição aplicada. Objetos DBIx::Class::ResultSet são imutáveis e cada chamada -search clona um novo objeto composto do objeto anterior +

Re: [SP-pm] Boas Vindas ao Vinícius

2013-07-25 Por tôpico Erik Henrique
Seja bem vindo Vinícius! Em 25 de julho de 2013 08:32, Eden Cardim e...@insoli.de escreveu: Olá Vinícius, seja bem-vindo à lista, como de costume, por favor nos conte sobre como você conheceu a lista e onde usa perl no cotidiano. Abraço =begin disclaimer Sao Paulo Perl Mongers: