Ir para conteúdo
Fórum Script Brasil
  • 0

SQL: Select com agrupamento e periodo.


jgd

Pergunta

Gente,

estou tentando o select abaixo com agrupamento... Que roda em uma pagina antiga (em asp com access...Estou migrando para php/MySQL)

Ocorre que, quando colo o periodo, retorna vazio.

Sem período vem...

SELECT b.grupo, c.subgrupo, d.subconta, sum( CONVERT( REPLACE( REPLACE( 
a.credito1, '.', '' ) , ',', '.' ) , DECIMAL( 10, 2 ) ) ) AS TotCred, sum( 
CONVERT( REPLACE( REPLACE( a.debito1, '.', '' ) , ',', '.' ) , DECIMAL( 10, 2 ) 
) ) AS TotDeb, a.idg1, a.idsg1, a.idsc1FROM tbfluxook a, tbgrupo b, 
tbgruposub c, tbgruposubcta dWHERE idfil = '0'AND (a.idg1 = 
b.idg)AND (a.idsg1 = c.idsg)AND (a.idsc1 = 
d.idcta)
GROUP BY a.idg1, a.idsg1, a.idsc1, a.stHAVING a.st = 'P'
Como o período... Retorna vazio..
SELECT b.grupo, c.subgrupo, d.subconta, sum( CONVERT( REPLACE( REPLACE( 
a.credito1, '.', '' ) , ',', '.' ) , DECIMAL( 10, 2 ) ) ) AS TotCred, sum( 
CONVERT( REPLACE( REPLACE( a.debito1, '.', '' ) , ',', '.' ) , DECIMAL( 10, 2 ) 
) ) AS TotDeb, a.idg1, a.idsg1, a.idsc1FROM tbfluxook a, tbgrupo b, 
tbgruposub c, tbgruposubcta dWHERE idfil = '0'AND (a.idg1 = 
b.idg)AND (a.idsg1 = c.idsg)AND (a.idsc1 = 
d.idcta)
AND(
a.datav Between '2013-03-01' and '2013-03-31'
)
GROUP BY a.idg1, a.idsg1, a.idsc1, a.stHAVING a.st = 'P'
Antes em ASP:
SELECT tbGrupo.grupo, tbSubGrupo.subgrupo, tbSubConta.subconta, sum(tbFluxo.credito) AS TotalCredito, sum(tbFluxo.debito) AS TotalDebito FROM
(
(tbFluxo LEFT JOIN tbGrupo ON tbFluxo.idG=tbGrupo.idG)
LEFT JOIN tbSubGrupo ON tbFluxo.idSg=tbSubGrupo.idSg)
LEFT JOIN tbSubConta ON tbFluxo.idCta=tbSubConta.idCta WHERE (
(
(tbFluxo.dataV) Between #"& sDataINI_INV & "# And #"& sDataFIM_INV & "#  and tbFluxo.idEmp ="& Request("obrigIdEmp") &" and tbFluxo.idBanco="& Request("obrigIdBanco") &")
)GROUP BY tbGrupo.grupo, tbSubGrupo.subgrupo, tbSubConta.subconta, tbFluxo.st HAVING tbFluxo.st='P'"

Agradeço qualquer ajuda

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...