[firebase-br] AJUDA COM SQL!!!!!!

Marcelo Papuska krpmate em gmail.com
Seg Set 8 03:33:21 -03 2008


Ola Roger.

Pelo que ententi da estrutura, CICLOS = AMOSTRAGEM.

Troca apenas , CAST(INICIO AS DATE)  por  MIN(CAST(INICIO AS DATE)) DATA
E TIRA O INICIO DO GROUP BY. (3)

Deve ser o que vc esta procurando.

On Tue, Aug 26, 2008 at 10:52 PM, Roger <rogerhp em ibest.com.br> wrote:

> E ae, preciso adicionar uma coluna chamada AMOSTRAGEM, que deverá me dizer
> qtas DATAs tem pra cada OPERACAO_ID E TURNO:
>
>    SELECT OPERACAO_ID,TURNO,CAST(INICIO AS DATE) DATA,AVG(DURACAO) SPEED,
>           SUM(EXCEDIDO) MINUTOS,
>           IIF((COUNT(1) > 1), COUNT(1), 0) CICLOS,
>           SUM(IIF((EXCEDIDO > 0), 1, 0)) EXCEDIDOS
>
>    FROM PROCESSADOS
>
>    WHERE (INICIO >= :INICIO) AND (TERMINO <= :TERMINO) AND (DURACAO > 0)
> AND (EXTRACT(WEEKDAY FROM INICIO) NOT IN(0,6))
>    GROUP BY 1,2,3
>
>
>  VALEU
>
>
>
> ______________________________________________
> 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