[firebase-br] IMPOSSIVEL

Caio Oliveira news em caiosistemas.com.br
Ter Jan 31 12:59:04 -03 2006


Esse select (em questao) funciona no FB 1.5 também; tem que mudar a 
instrução DISTINCTROW para DISTINCT e o IIF para um CASE WHEN... o resto 
blz.

Sds, Caio


Carlos H. Cantu (TeamFB) escreveu:
> O Firebird 2 permite select from select.
> 
> []s
> Cantu (Membro do TeamFB - FireBase)
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
> 
> W> Pela segunda vez vou postar essa dúvida, que eu acho sinceramente
> W> impossível o firebird não suportar, pois, sql, mysql e ate mesmo o
> W> access suporta, fazer uma consulta de select de select diretamente
> W> no codigo fonte exemplo, uso essa sql diretamente no vb
> 
> W> "SELECT DISTINCTROW centrocusto, Sum(valorconsiderado) AS
> W> [TOTALCONSIDERADO]From (SELECT FLANCAMENTOS.tipo,
> W> FLANCAMENTOS.vencimento, FDATAFILTRO.dtinicial,
> W> FDATAFILTRO.dtfinal, FLANCAMENTOS.favorecido,
> W> FLANCAMENTOS.valorparcela,
> W> IIf([tipo]="ENTRADA",[valorparcela],-[valorparcela]) AS
> W> vlaorconsiderado, FLANCAMENTOS.centrocusto From FLANCAMENTOS,
> W> FDATAFILTRO WHERE (((FLANCAMENTOS.vencimento) Between [dtinicial]
> W> And [dtfinal]))) GROUP BY centrocusto"
> 
> W> ouseja realiazo uma soma de uma pre consulta, antes de mais nada
> W> nao quero criar nenhum view no banco, pois dependendo de cada
> W> cliente, posso ter q usar outro tipo de base de dados, ai o meu
> W> ODBC acusa erro que não suporta ....
> 
> W> Será que ninguem pode me ajudar, se for o caso me indiquem um
> W> drive ODBC, OLEDB, mesmo que seja pago mas que resolva isso ....
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 





Mais detalhes sobre a lista de discussão lista