Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

JEOVÁ OLIVEIRA

ib/fb

Recommended Posts

Quero criar um view apartir desta consultaSELECT movimentos.idcliente,clientes.fantasia,count(1) as NUMATE,clientes.vexame,sum(clientes.vexame) as TOTALFROM movimentos,clientesWHERE clientes.idcliente=movimentos.idcliente and movimentos.dtmov between :inicio and :fimGROUP BY movimentos.IDCLIENTE,clientes.fantasia,clientes.vexameComo farei issoJá que tá dando um erro na criação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde

 

para criar uma view

 

você necessita de uma expressao de select e nesta expressano .. você pode colocar quantos campos quiser, e qualquer filtro, desde q o filtro nao necessite de interacao para usar.. pois uma view nao pode ter parametros

 

entao por exemplo

 

create view teste (nome varchar(20), endereco varchar(40))asselect   nome,  enderecofrom  clientewhere  nome like 'A%'

para você poder passar parametros ou você monta um novo select para usar a view e filtrar os parametros desejados ou você cria uma stored procedure

 

para maiores detalhes sobre esse assunto eu sugiro o livro Firebird Essencial q você pode encontrar no site www.firebase.com.br

 

ou procurar pela net mesmo ;)

 

espero ter ajudado

 

falow

 

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.