Ir para conteúdo

POWERED BY:

Arquivado

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

Morpheus#2005

Percentual .....

Recommended Posts

Ops..beleza galera..Olha só ....eu tenho essa consulta ::SELECT COUNT(*) AS TOTALFROM dbo.Apurado_Base_Agosto_2006 AWHERE (CONTA_FATURA IN (SELECT J.CONTA_FATURA FROM dbo.Registrado_Base_Julho_2006 J WHERE A.CONTA_FATURA = J.CONTA_FATURA AND J.AREA_RESPONSAVEL = 'CONT' )) AND (UPPER(IND_PROCEDENTE) = 'PROCEDENTE')ELA IRÁ ME RETORNAR = 600 ....OK..----------------E tenho mais essa consulta ::SELECT COUNT(*) AS TotalFROM dbo.Apurado_Base_Agosto_2006WHERE (AREA_RESPONSAVEL = 'Backoffice Contestação')que me retorna o valor = 6----------------------------Eu preciso desse resultado : a consulta de baixo dividida pela consulta de cima para que eu possa ter o valor = 0,01..Obrigado por qualquer ajuda...

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma alternativa é colocar os resultados em variáveis e fazer a operação de divisão nestas váriaveis

 

DECLARE @VAR1 INTSELECT @VAR1 = COUNT(*) AS TOTALFROM dbo.Apurado_Base_Agosto_2006 AWHERE (CONTA_FATURA IN(SELECT J.CONTA_FATURAFROM dbo.Registrado_Base_Julho_2006 JWHERE A.CONTA_FATURA = J.CONTA_FATURA AND J.AREA_RESPONSAVEL = 'CONT' )) AND (UPPER(IND_PROCEDENTE)= 'PROCEDENTE')DECLARE @VAR2 INTSELECT @VAR2 = COUNT(*) AS TotalFROM dbo.Apurado_Base_Agosto_2006WHERE (AREA_RESPONSAVEL = 'Backoffice Contestação')SELECT @VAR1 / @VAR2 AS [RESULTADO FINAL]
abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eriva..consegui colocar a PROCEDURE, mas esta retornando o valor ZERO..O que pode ser....a primeira consulta me retorna 630 e a segunda 1500...dividindo as duas teria que me retornar 0,42%...tem como ver se tem algo errado ...Valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

com czt deve ser o tipo de dados INT, muda pra decimal(10,2), money ou float.... ve ae o que mais se adequa a sua necessidade

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po cara ainda esta zerado...que droga..testei os outros dois selects e els me retornam resultados normais..o que pode ser...Funfou...mais uma vezs obrigado...Muiiiiiiiiiiiiiito obrigado mesmo

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.