[firebase-br] Select + SubSelect Com Order By

Fabricio Videira develop.fabricio em gmail.com
Ter Abr 3 16:41:40 -03 2012


Sim ja Tbm esqueci de Citar

Em 3 de abril de 2012 16:39, Hélio Oliveira <hpensador em gmail.com> escreveu:

> Boa tarde Fabricio!
>
> ja tentou order by 15, 16 ?
>
> testa ai.
>
>  Boa Tarde Pessoal!!!
>>
>> Estou a alguns dias pesquisando sobre o assunto porem não obtive retorno
>> estou com o select
>>
>> *Select *C.Contato,C.CNPJ,C.TIPO,V.**Nome *as
>> *NomeVend,C.Codigo,C.Nome,Cid.**Nome
>> *as *NomeCid, D.CLASSIFIC,C.Cidade,C.**Vendedor,C.email,C.fonec,c.**
>> celular,
>> ori.descricao,
>> (*select first *1 proximo *from *agenda  *where *codcli=c.codigo) *as *
>> proximocont,
>> (*select first *1 data *from *agenda  *where *codcli=c.codigo) *as
>> *ultcont
>> *From  *Agenda D
>> *Left Join* Clientes C *On *C.Codigo=D.CodCli
>> *Left Join *Cidades Cid *On *Cid.Codigo=C.Cidade
>> *Left Join *Origem Ori *on *Ori.codigo=C.origem
>> *Left Join *Vendedor V *On *V.Codigo=C.Vendedor
>> *Where *C.Codigo>0
>>
>>
>> a Minha cruz esta sendo na hora de ordenar o select tenho que fazer ele
>> pela data de PROXIMOCONT ou de ULTIMOCONT.
>> Já tentei Assim
>> order by extract(Day from D.Proximo),extract(month from D.
>> Proximo ),extract(year from D. Proximo)
>> order by D.proximo
>>
>> Mas nada disso funcionou. Contando um Pouco do banco
>>
>> Firebird 1.5 (ainda)
>> tenho um relacionamento 1 pra N (da tabela Clientes com  a Agenda)
>> e Estou Perdido nesse select pois não faço ideia de como irei ordenar pelo
>> que é preciso.
>>
>> Alguém pode me ajudar??
>>
>
>
> --
> []'s,
>
> Hélio Oliveira
> Analista de Sistemas
> Delphi Developer
> http://hpensador.blogspot.com/
>
>
> ______________________________**________________
> 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<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>



-- 
*
Att.

Fabrício Videira*
*Desenvolvedor de Softwares*
*Técnico em Suporte de Micros
*
(*(14) 3283-1336 *(*(**14) 8138-9130*
**develop.fabricio em gmail.com*



Mais detalhes sobre a lista de discussão lista