Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Web10

[Resolvido] select em 2 tabelas

Recommended Posts

Ola pessoal

estou com um problema aqui, é o seguinte preciso fazer um select em 2 tabelas e fazer a contagem de um campo de a cordo com da data !

 

o select ta funcionando direitinho so que o unico problema é que ele esta demorando muito.

 

segue o o cod

SELECT
       idobr
       ,nome_obra
       ,(select count(calcncalcobra) from sgt_calcnotager where calcncalcobra = idobr and month(calcncalcdata)='6' and year(calcncalcdata) ='2010') as conta

       FROM cadobr, sgt_calcnotager where 1 and month(calcncalcdata) ='6' and year(calcncalcdata) ='2010' and cadobr.ativa='1'
              group by nome_obra order by nome_obra

Compartilhar este post


Link para o post
Compartilhar em outros sites

voltei pessoal vou colocar aqui a solução que arrumei pr esse problema.

 

eu esta usando o condicionamento pela data 2 vezes nas mesmas tabelas isso dx o banco mais lento

entao recomecei o select novamente.

 

select idobr
     , nome_obra
     , (select count(*)
          from sgt_calcnotager
         where calcncalcobra = cadobr.idobr
           and month(calcncalcdata) = '6'
           and year(calcncalcdata) = '2010') as conta
  from cadobr
 where cadobr.ativa
order by nome_obra;

ai funfo !

 

auehuaheu

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.