Felix - SOL Informática | 1 Feb 05:02 2012
Picon

[firebase-br] Trigger para MON$STATEMENTS ?

É possível disparar uma trigger para as tabelas de sistema, como
mon$statements?

Fco. Felix
www.soltecnologia.com.br

______________________________________________
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

Fasystem - Listas | 1 Feb 13:18 2012
Picon

[firebase-br] RES: RES: Executar procedure no Select Firebird

Segue um exemplo:
Crie a procedure:

SET TERM ^ ;
CREATE OR ALTER PROCEDURE PROC_COMPRAS (
    in_cliente integer)
returns (
    idcliente integer,
    total numeric(15,2))
as
begin
    idcliente = in_cliente;
    select sum(TOTAL) from PEDIDOS WHERE (IDCLIENTE = :in_cliente) into
:total;
    suspend;
end^
SET TERM ; ^

Para utilizar conforme eu te falei:

select c.NOME, p.TOTAL from CLIENTES c
left outer join PROC_COMPRAS(c.ID) p on c.ID = p.IDCLIENTE
order by 2

Espero ter ajudado

Jose A. Silva
Fasystem

-----Mensagem original-----
(Continue reading)

Rafael Voltani | 1 Feb 19:20 2012
Picon

[firebase-br] RES: Select com Pivot

Boa tarde Flavio

Muito obrigado pela dica, ficou perfeito, 
pelo menos em um dos relatórios, que os campos são fixos...

Agora vou tentar fazer no outro, que o titulo varia conforme as opções
do usuário,
assim elimino vaaarias linhas de código... :D

[]s

Rafael Voltani
Firebird 2.5
Delphi 2010

-----Mensagem original-----
De: lista-bounces@...
[mailto:lista-bounces@...] Em nome de Flavio Divino
Enviada em: terça-feira, 31 de janeiro de 2012 20:07
Para: FireBase
Assunto: Re: [firebase-br] Select com Pivot

Bom, quando eu preciso imitar o "pivot" eu faço a consulta da seguinte
da seguinte maneira, conforme o exemplo abaixo, que pode ser usado com
count ou com o sum, mas nem sempre a dica pode funcionar, vai depender
de cada situação.
Atenciosamente,

Flávio Divino.
----------------------------------------------------------------------
(Continue reading)

Alex Miranda de Oliveira | 1 Feb 22:03 2012
Picon

Re: [firebase-br] RES: RES: Executar procedure no Select Firebird

Boa Noite

Jose A. Silva
Fasystem

Deu Certo aqui Obrigado pela Dica.. Ate ++

Em 1 de fevereiro de 2012 10:18, Fasystem - Listas
<listas@...>escreveu:

> Segue um exemplo:
> Crie a procedure:
>
> SET TERM ^ ;
> CREATE OR ALTER PROCEDURE PROC_COMPRAS (
>    in_cliente integer)
> returns (
>    idcliente integer,
>    total numeric(15,2))
> as
> begin
>    idcliente = in_cliente;
>    select sum(TOTAL) from PEDIDOS WHERE (IDCLIENTE = :in_cliente) into
> :total;
>    suspend;
> end^
> SET TERM ; ^
>
> Para utilizar conforme eu te falei:
>
(Continue reading)

Fasystem - Listas | 2 Feb 04:14 2012
Picon

[firebase-br] RES: RES: RES: Executar procedure no Select Firebird

Que bom que deu certo

-----Mensagem original-----
De: lista-bounces@...
[mailto:lista-bounces@...] Em
nome de Alex Miranda de Oliveira
Enviada em: quarta-feira, 1 de fevereiro de 2012 19:03
Para: FireBase
Assunto: Re: [firebase-br] RES: RES: Executar procedure no Select Firebird

Boa Noite

Jose A. Silva
Fasystem

Deu Certo aqui Obrigado pela Dica.. Ate ++

Em 1 de fevereiro de 2012 10:18, Fasystem - Listas
<listas@...>escreveu:

> Segue um exemplo:
> Crie a procedure:
>
> SET TERM ^ ;
> CREATE OR ALTER PROCEDURE PROC_COMPRAS (
>    in_cliente integer)
> returns (
>    idcliente integer,
>    total numeric(15,2))
> as
(Continue reading)

welder | 2 Feb 13:54 2012
Picon

[firebase-br] group by

Bom dia a todos

Sabemos que o número de CPF ou CNPJ nunca deve se repetir.
Tenho uma tabela onde o usuário informa o CPF e o Nome da pessoa em vários
registro.
O que ocorre é que as vezes o usuário nunca digita o nome correto em todos
registro, como exemplo abaixo

CPF                         Nome
999.999.999-99         Maria José da Silva
999.999.999-99         Maria José Silva

Se eu fizer:
select CPF, Nome from tabela
group by CPF, Nome

O resultado será:
999.999.999-99         Maria José da Silva
999.999.999-99         Maria José Silva

Existe uma maneira de agrupar só por CPF ignorando o nome? Assim o
resultado seria:
999.999.999-99         Maria José da Silva

--

-- 
Welder Vieira
Técnico em Manutenção e Conectividade
Celular: (63) 8118-6461
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
(Continue reading)

Hélio Oliveira | 2 Feb 14:15 2012
Picon

Re: [firebase-br] group by

Bom dia Welder!

Não meu amigo, todos os campos que fizerem parte da sua consulta terão 
que constar no Group By.

> Bom dia a todos
>
>
> Sabemos que o número de CPF ou CNPJ nunca deve se repetir.
> Tenho uma tabela onde o usuário informa o CPF e o Nome da pessoa em vários
> registro.
> O que ocorre é que as vezes o usuário nunca digita o nome correto em todos
> registro, como exemplo abaixo
>
> CPF                         Nome
> 999.999.999-99         Maria José da Silva
> 999.999.999-99         Maria José Silva
>
> Se eu fizer:
> select CPF, Nome from tabela
> group by CPF, Nome
>
> O resultado será:
> 999.999.999-99         Maria José da Silva
> 999.999.999-99         Maria José Silva
>
>
> Existe uma maneira de agrupar só por CPF ignorando o nome? Assim o
> resultado seria:
> 999.999.999-99         Maria José da Silva
(Continue reading)

Matheus Guerra Gmail | 2 Feb 14:14 2012
Picon

[firebase-br] RES: group by

Bom dia Welder Vieira,

Uma solução:

select CPF, Max(Nome) from tabela
group by CPF

Pode também excluir registro duplicado e criar uma primary key do campo CPF
para evitar cadastra mais de um.

Att,
Matheus Guerra

-----Mensagem original-----
De: lista-bounces@...
[mailto:lista-bounces@...] Em
nome de welder
Enviada em: quinta-feira, 2 de fevereiro de 2012 10:54
Para: FireBase
Assunto: [firebase-br] group by

Bom dia a todos

Sabemos que o número de CPF ou CNPJ nunca deve se repetir.
Tenho uma tabela onde o usuário informa o CPF e o Nome da pessoa em vários
registro.
O que ocorre é que as vezes o usuário nunca digita o nome correto em todos
registro, como exemplo abaixo

CPF                         Nome
(Continue reading)

welder | 2 Feb 14:18 2012
Picon

Re: [firebase-br] group by

Pois é Hélio. Você conhece uma maneira de contornar isso?

Obrigado pela resposta.

Em 2 de fevereiro de 2012 10:15, Hélio Oliveira <hpensador@...>escreveu:

> Bom dia Welder!
>
> Não meu amigo, todos os campos que fizerem parte da sua consulta terão que
> constar no Group By.
>
>
>  Bom dia a todos
>>
>>
>> Sabemos que o número de CPF ou CNPJ nunca deve se repetir.
>> Tenho uma tabela onde o usuário informa o CPF e o Nome da pessoa em vários
>> registro.
>> O que ocorre é que as vezes o usuário nunca digita o nome correto em todos
>> registro, como exemplo abaixo
>>
>> CPF                         Nome
>> 999.999.999-99         Maria José da Silva
>> 999.999.999-99         Maria José Silva
>>
>> Se eu fizer:
>> select CPF, Nome from tabela
>> group by CPF, Nome
>>
>> O resultado será:
(Continue reading)

Uberdam | 2 Feb 14:22 2012
Picon

Re: [firebase-br] group by

select cpf,count(*) fromclientes
group by 1
having count(*) > 1

Em 02/02/2012 10:54, welder escreveu:
> Bom dia a todos
>
>
> Sabemos que o número de CPF ou CNPJ nunca deve se repetir.
> Tenho uma tabela onde o usuário informa o CPF e o Nome da pessoa em vários
> registro.
> O que ocorre é que as vezes o usuário nunca digita o nome correto em todos
> registro, como exemplo abaixo
>
> CPF                         Nome
> 999.999.999-99         Maria José da Silva
> 999.999.999-99         Maria José Silva
>
> Se eu fizer:
> select CPF, Nome from tabela
> group by CPF, Nome
>
> O resultado será:
> 999.999.999-99         Maria José da Silva
> 999.999.999-99         Maria José Silva
>
>
> Existe uma maneira de agrupar só por CPF ignorando o nome? Assim o
> resultado seria:
> 999.999.999-99         Maria José da Silva
(Continue reading)


Gmane