USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  CONSULTA SQL NAO DA ERRO, MAS TRAZ VALORES ERRADOS
Futura
PORTO FERREIRA
SP - BRASIL
ENUNCIADA !
Postada em 22/11/2004 10:28 hs            
preciso  por ex:, consultar apenas os 3 setores abaixo, sei que é um método meio arcaico, mas estes setores são sempre fixos, mas eles tem que ser somados juntos, ai disparo esta consulta, só que não respeita os parametros de data, traz valores bem maiores.

sql = "SELECT sum(qtde)as qt1,sum(vemb)as vl1 FROM [producao]"
  sql = sql & " where [producao].[Data] BETWEEN"
  sql = sql & Chr(35) & Format(dt1.Value, "mm/dd/yyyy") & Chr(35) & " AND " & Chr(35) &   Format(dt2.Value, "mm/dd/yyyy") & Chr(35)
sql = sql & " and [producao].[setor] = 'embalagem' or [producao].[setor] = 'loja'  or [producao].[setor] = 'pecas de 2ª'"
  
   
Roßerto
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 22/11/2004 12:43 hs            
olha talvez o erro estava no OR 
 
o que vc está pedindo é:
Some os campos X e Y, onde esteja entre as data X e Y, onde
[producao].[setor] = 'embalagem' OU  [producao].[setor] = 'loja'  OU  [producao].[setor] = 'pecas de 2ª'"
então se SETOR = 1  e SETOR = 2 e SETOR = 3 ele vai fazer a soma, isto é
basta apenas ter um dos 3 valores que vc passar que ele vai fazer a soma
 
Roberto
 
   
Futura
PORTO FERREIRA
SP - BRASIL
Postada em 22/11/2004 14:20 hs            
roberto, se eu passar apenas 1 setor, ele vai somar somente ele, preciso que some realmente os 3, no referido período, para passar por fórmula para o crystal, o que ocorre é que a soma que esta retornando, é bem maior do que o período destes 3 grupos.
 
     
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página