[firebase-br] Amigos Ajuda em SQL

Carlos Alberto dos santos sdcarlosalberto em hotmail.com
Ter Abr 4 16:45:40 -03 2006


Obrigado amigo, ficou um pouco mais rápido.

>From: Kléber Caneva <kdcc em terra.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Subject: Re: [firebase-br] Amigos Ajuda em SQL
>Date: Tue, 4 Apr 2006 15:23:37 -0300
>
>Tente assim, mas não sei se vai melhorar muita coisa. Poste o resultado...
>
>Básicamente eu coloquei os campos com condição simples antes do Between... 
>e
>coloquei o Left Join, não sei pq mas em alguns casos obtive melhoras
>consideraveis usando left join...
>
>Select c.wid, c.widPaciente,c.widMedico, c.wdata, c.widConvenio, c.wNumero,
>          c.wValor,c.wManual,c.wTipo, cv.wid, cv.wconvenio, p.wid, p.wnome
>from ConsultaMedica c
>   left join paciente p on (p.wid = c.widpaciente)
>   left join convenio cv on (cv.wid = c.widconvenio)
>where c.wIDMedico = 3
>and c.wIDConvenio = 972
>and c.wTipo = 'C'
>and c.wstatus = 0
>and c.wData between '31.03.2006' and '31.03.2006'
>order by c.wdata
>
>[]´s
>
>Kléber Caneva
>
>----- Original Message -----
>From: "Carlos Alberto dos santos" <sdcarlosalberto em hotmail.com>
>To: <lista em firebase.com.br>
>Sent: Tuesday, April 04, 2006 2:52 PM
>Subject: [firebase-br] Amigos Ajuda em SQL
>
>
>Olá amigos tem alguma forma de Otimizar essa sql para ficar mais rápida.
>Obrigado
>
>Select c.wid, c.widPaciente,c.widMedico, c.wdata, c.widConvenio, c.wNumero,
>          c.wValor,c.wManual,c.wTipo, cv.wid, cv.wconvenio, p.wid, p.wnome
>from ConsultaMedica c
>   join paciente p on (paciente.wid = ConsultaMedica.widpaciente)
>   join convenio cv on (convenio.wid = ConsultaMedica.widconvenio)
>where ConsultaMedica.wData between '31.03.2006' and '31.03.2006'
>and ConsultaMedica.wIDMedico = 3
>and ConsultaMedica.wIDConvenio = 972
>and ConsultaMedica.wTipo = 'C'
>and ConsultaMedica.wstatus = 0
>order by ConsultaMedica.wdata
>
>_________________________________________________________________
>Facilite sua vida: Use o Windows Desktop Search e encontre qualquer arquivo
>ou e-mail em seu PC. Acesse:  http://desktop.msn.com.br
>
>
>______________________________________________
>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
>
>E-mail classificado pelo Identificador de Spam Inteligente Terra.
>Para alterar a categoria classificada, visite
>http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1144173302.566251.5363.curepipe.terra.com.br,3895,Des15,Des15
>
>Esta mensagem foi verificada pelo E-mail Protegido Terra.
>Scan engine: McAfee VirusScan / Atualizado em 04/04/2006 / Versão:
>4.4.00/4733
>Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>
>
>
>
>______________________________________________
>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

_________________________________________________________________
Inscreva-se no programa beta do novo Windows Live Mail e seja um dos 
primeiros a testar as novidades. Saiba mais: 
http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d





Mais detalhes sobre a lista de discussão lista