[firebase-br] Agrupamento não funciona

Sandro Souza escovadordebits em gmail.com
Qua Maio 27 16:09:18 -03 2009


Bom dia/tarde William.

Grande William, remova o campo ID do seu group by.

Espero ter ajudado mais que atrapalhado. :D

2009/5/27 William <wbbenatti em yahoo.com.br>

> Perdão, postei o código faltando partes. O código correto é esse:
>
> create view VIEW1 ( NOME_LOCAL, XX, CARD_IDENT, HW_SERIE )
> as
> Select NOME_LOCAL, count(ID) as NUM_IDS, CARD_IDENT, HW_SERIE from (
>
>    Select
>         ITENS.NOME_LOCAL,
>         LOGS.ID,
>         LOGS.TAG,
>         LOGS.TRANSAC_TP,
>         LOGS.NAME_USER,
>         LOGS.GR_USER,
>         LOGS.VM_ID,
>         LOGS.TRANSAC_ID,
>         LOGS.PROD_ID,
>         LOGS.PROD_ID_VM,
>         LOGS.TRANSAC_DTHR,
>         LOGS.SEQT_CARD,
>         LOGS.TRANSAC_VL,
>         Cast(LOGS.TRANSAC_VL as float) / 100 as TRANSAC_VL_CALC,
>         LOGS.CARD_ID,
>         LOGS.CARD_IDENT,
>         LOGS.SALDO_INI,
>         Cast(LOGS.SALDO_INI as float) / 100 as SALDO_INI_CALC,
>         LOGS.HW_SERIE,
>         LOGS.VALID_CRC,
>         LOGS.IS_LOG_ERROR,
>         LOGS.CRC,
>         TIPOS_TRANSAC.TRANSAC_TXT,
>         PRODUTOS.NOME_PROD
>    from LOGS
>    inner join ITENS
>        on LOGS.HW_SERIE = ITENS.HW_SERIE
>    inner join TIPOS_TRANSAC
>        on LOGS.TRANSAC_TP = TIPOS_TRANSAC.TRANSAC_TP
>    left join PRODUTOS
>        on LOGS.PROD_ID = PRODUTOS.ID_PROD  )
> as TAB_AUX
> group by ID, CARD_IDENT, HW_SERIE,  NOME_LOCAL
>
>
> ______________________________________________
> 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