[firebase-br] RES: RES: RES: Ordem Timestamp null
gmail
thiago.rachadel em gmail.com
Qui Ago 19 08:45:29 -03 2010
Acontece o seguinte. É sobre marcação de ponto eletrônico. Imagine que o
funcionário das 4 marcações do dia esqueceu uma das entradas.
Vou importar em seqüência e vai ficar faltando um registro. Ai o usuário vai
incluir uma marcação em branco (null) e deslocar as outras p frente. Nesta
hora que está acontecendo o problema de ordenação. Principalmente se o
usuário incluir uma marcação null errada e quiser excluí-la e deslocar as
marcações posteriores para traz novamente.
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Magno System
Enviada em: quarta-feira, 18 de agosto de 2010 17:51
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: Ordem Timestamp null
Completando o raciocínio da Alysson, acho que primeiro você deve resolver o
problema do ENTRADA = NULL onde a saída já tem algum valor.
Não conheço seu sistema, mas até concordo de um registro ter hora de entrada
e não ter de saída visto que ele pode ter entrado e ainda não ter saído.
Mas se ele já tem hora na saída, é porque ele já entrou, e portanto, deveria
ter hora na entrada.
Aí entra o que o Alysson falou: se um registro saiu 14:00 ele pode ter
entrado tanto 04:00 quanto 06:00, 12:00, etc...
Se o primeiro critério de ordenação é a entrada, creio que jamais ela deva
estar nula.
----- Original Message -----
From: "Alysson Azevedo" <agalysson em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, August 18, 2010 5:01 PM
Subject: Re: [firebase-br] RES: RES: Ordem Timestamp null
>
> Entrada Saída
> 07:30 12:00
> null 14:00
> 15:00 null
>
pensa, oque impede o segundo registro "saida = 14:00", nao tenha entrada =
06:00 por exempo?
digo, é possivel ter a seguinte lista?
Entrada Saída
07:30 12:00
null 14:00
13:00 15:00
onde o utlimo registro tem entrada < saida do registro anterior?
caso sim, bem, por questão de logica, ta dificil seu problema...
caso nao, faça um order by coalesce(entrada,saida)... se o firebird permitir
essa operação,
acredito que será o suficiente para resolver seu problema...
Alysson Gonçalves de Azevedo
(11) 8491-7730
(\(''^_^ )/)
"Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
gritando: -Perdi tudo!!!"
Em 18 de agosto de 2010 16:50, gmail <thiago.rachadel em gmail.com> escreveu:
> Não querendo ser chato, mas estou muito precisando disso. Alguem tem mais
> alguma idéia?
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Gustavo Moda
> Enviada em: quarta-feira, 18 de agosto de 2010 15:58
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Ordem Timestamp null
>
> Em 18 de agosto de 2010 15:53, gmail <thiago.rachadel em gmail.com> escreveu:
>
> > Tenho um campo de apoio seq Integer. Mesmo assim estou encontrando
> > dificuldade em ordenar.
> >
> >
> outro campo, onde determine a ordem de acordo com a data, ou seja, tira o
> coalesce do order by, que não é muito bom.
>
> Ou outra modelagem para o problema.
> ______________________________________________
> 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
> Nenhum vírus encontrado nessa mensagem recebida.
> Verificado por AVG - www.avgbrasil.com.br
> Versão: 9.0.851 / Banco de dados de vírus: 271.1.1/3077 - Data de
> Lançamento: 08/18/10 03:35:00
>
>
> ______________________________________________
> 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
______________________________________________
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
Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br
Versão: 9.0.851 / Banco de dados de vírus: 271.1.1/3081 - Data de
Lançamento: 08/19/10 03:35:00
Mais detalhes sobre a lista de discussão lista