[firebase-br] RES: Select

Priscila Lugon priscila em agriness.com
Seg Jan 11 15:52:29 -03 2010


-> não conheço nenhuma maneira de trazer todos os dias do mes... para que vc
consiga o 1,2,3...31.

Aqui na empresa nós temos uma situação semelhante, então para solucionar o
problema de trazer todos os dias do mês, mesmo que não tenha um valor na
tabela nessa data, nós criamos uma tabela chamada "Dias" que contém todos os
dias de cada mês, assim eu faço um inner join com essa tabela e consigo
listar todos os dias do mês.

Att.

Priscila Lugon
Tecnologia
----------------------------------------------------------------------------
-------------------------------
AGRINESS – Gestão da Informação para Suinocultura 
www.agriness.com |  + 55 (48) 3028-0015 |   priscila em agriness.com
----------------------------------------------------------------------------
-------------------------------

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alysson Azevedo
Enviada em: sábado, 9 de janeiro de 2010 21:44
Para: FireBase
Assunto: Re: [firebase-br] Select

>
> olha, como disseram, é dificil ajudar sem uma modelagem...

mas jugando pelo que vc postou...

vc consegue fazer um select que retorne a soma da movimentação total
agrupando por data..
algo assim:
select data, sum(valor) as total from tbmovimento group by data
mas ai vc tera que verificar condições que vc precisa...
alem disso, vc tera como resultado, apenas as datas que possuirem
registro...
se a tabela tiver movimentos apenas nos dias 3 e 4, vai vim os dias 3 e
4 [/obviu], não conheço nenhuma maneira de trazer todos os dias do mes...
para que vc consiga o 1,2,3...31.

e sobre os registros se "multiplicar"... se vc que isso pra a forma de
pagamento, 30,60 e 90 dias, por exemplo...eu diria q ter varias maneiras de
se fazer...

uma é criando 3 registros, cada um com sua respectiva data, e pra fazer
 isso, apenas faça um insert para registro... [/obviu]

ou vc pode colocar um campo na tabela com a qtd de parcelas...
ai vc faz um select um tanto quanto complicado pra saber quais parcelas
vencem em determinado dia.

boa sorte

--

Alysson Gonçalves de Azevedo

(11) 8491-7730


>     \\   ^__^

      \\ (oo)\_______

        \(__)\             )\/

              ||`~~~~~´||

            _||'          _||



2010/1/9 Eduardo Jedliczka <edujed em gmail.com>

> Sem conhecer a modelagem das tabelas é muito difícil ajudar.
>
> além do mais, pelo tipo das perguntas, talvez seja interessante
> contratar alguém para lhe ensinar alguns conceitos básicos sobre
> desenvolvimento de sistemas.
>
> abraço
>
> Eduardo
>
> Em Sáb, 2010-01-09 às 14:35 -0300, Humberto Araujo escreveu:
>
> > Boa tarde..
> >
> >
> > Pessoal. Gostaria de implentar duas operacoes no sistema, e necessito de
> um
> > codigo....
> >
> > A 1ª operacao e a seguinte:
> >
> > Gostaria de selecionar o mes o sql retornasse todos os dias daquele
mes..
> o
> > retorno sera assim (Considerando o mes de janeiro como exemplo)..
> >
> > Dia                          Total recebido em caixa
> > 1                                         1000,00
> > 2                                         200,00
> > 3                                          620.00
> > 4                                         ....
> > 5
> > 6
> > 7
> > 8
> > ...
> > 31                                          399,00;;
> >
> >
> > mais ou menos isso..
> >
> >
> > a outra e fazer com que um registro seja tipo multiplicado sozinho os
> seus
> > dados, sendo que alguns seriam alterados..
> >
> > EXE..
> >
> > codiclie                nomeclie                     diavenc
> > valopaga
> >   2                           cliente a                      6
> >         45
> >
> >
> >
> >
> >
> > entao..  gostaria de repetir esse registro 3 vezes, sendo que o
> > nomedocliente, codigo e valor ficariam igual o que mudaria era a data do
> > vencimento que ficaria assim
> >
> >
> >
> > codiclie                nomeclie                     diavenc
> > valopaga
> >   2                        cliente a                      06/01
> >       45
> >   2                        cliente a
> > 06/02                    45
> >   2                        cliente a
> > 06/03                    45
> >
> >
> >
> > e ae galera.. tem como me ajudarem?
> >
> >
> >
> >
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista