[firebase-br] Como montar uma listagem de Período

Kleber Caneva kdcc em terra.com.br
Ter Nov 17 13:05:17 -03 2009


Esse exemplo abaixo é bem simplista, mas dá pra vc ter uma ideia de como 
implementar.
Pode copiar e rodar que ele está funcionado.
Você pode alterar para trabalhar com SP, onde a DATAI e DATAF seriam os 
parametro de entrada.

[]´s

Kléber Caneva


EXECUTE BLOCK
RETURNS (
  DATA DATE,
  VALOR NUMERIC(15,2)
)
AS
DECLARE VARIABLE DATAI DATE;
DECLARE VARIABLE DATAF DATE;
BEGIN
     DATAI = '01.11.2009';
     DATAF = '30.11.2009';

     DATA = DATAI;

     WHILE (DATA <= DATAF) DO
       BEGIN

         -- Aqui você coloca seu Select pra pegar a os dados daquele dia.
         VALOR = 0 ;

         SUSPEND;

         DATA = DATA + 1;
       END
END;


----- Original Message ----- 
From: "Eder Sousa" <edersousa em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, November 17, 2009 11:52 AM
Subject: [firebase-br] Como montar uma listagem de Período


Bom dia!

Estou precisando montar diversas consultas que utilize Períodos (Produção
Diária, Produção Diária por Funcionário, entre outros) só que nestas
consultas deverá sair também os dias que não teve produção.
Como proceder neste caso?
No final desta mensagem coloquei um exemplo do que preciso.
________________________________
Eder Sousa
skype:softpira?chat
edersousa-at-gmail.com
gescla-postgresql-ubuntu-php


01/11/2009
02/11/2009
03/11/2009
04/11/2009
05/11/2009
06/11/2009
07/11/2009
08/11/2009
09/11/2009
10/11/2009
11/11/2009
12/11/2009
13/11/2009
14/11/2009
15/11/2009
16/11/2009
17/11/2009
18/11/2009
19/11/2009
20/11/2009
21/11/2009
22/11/2009
23/11/2009
24/11/2009
25/11/2009
26/11/2009
27/11/2009
28/11/2009
29/11/2009
30/11/2009
______________________________________________
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

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjU4NDY2MDkwLjU4NzU0My4xMDk4Ni5iZXR1bmUudGVycmEuY29tLDQ3NjE=TerraMail
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.






Mais detalhes sobre a lista de discussão lista