Eu estou desenvolvendo uma QUERY que faz a seguinte pesquisa, traz por loja o dia em que mais rendeu
Exemplo:
LOJA DIA VALOR
--------------------------------------
01 22 2222.33
43 01 2000.20
12 16 1980.22
Todas as lojas faturam todos os dias e preciso de um resultado igual ao de cima, e estou utilizando o seguinte select
SELECT DISTINCT
F.CODIGO AS LOJA
, MAX(DAY(B.DATA)) AS DIA
, COUNT(B.ID_BOLETO) AS TRANSAÇÕES
, SUM(B.VALOR_COBRADO) AS VALOR_RECEBIDO
FROM
TABELA F
, TABELA B
, TABLEA P
WHERE
B.FRANQUIA = F.CODIGO
AND P.FRANQUIA = F.CODIGO
AND B.IDENTIFICACAO_POS = P.IDENTIFICACAO
AND P.IDENTIFICACAO = 10001
AND MONTH(B.DATA) = 9
AND B.REGIAO = F.REGIAO
AND B.REGIAO IN (0, 2, 3, 5, 27, 80)
AND P.IDENTIFICACAO NOT IN (999999,999998,999999,222222,999990,999992,999985,999997,111111,999999,999996,999995,999993,999982,888888,666666,555555)
GROUP BY
F.CODIGO, B.DATA
ORDER BY 4 DESC
LOJA F
BOLETOS B
TRANSMISSOR DE CONTA P
Pergunta
BrunoKNS
Boa Tarde,
Eu estou desenvolvendo uma QUERY que faz a seguinte pesquisa, traz por loja o dia em que mais rendeu
Exemplo:
LOJA DIA VALOR
--------------------------------------
01 22 2222.33
43 01 2000.20
12 16 1980.22
Todas as lojas faturam todos os dias e preciso de um resultado igual ao de cima, e estou utilizando o seguinte select
E Esse tras o seguinte resultado:
LOJA DIA VALOR
--------------------------------------
01 22 2222.33
01 01 120.20
01 16 500.22
01 05 1600.00
Quem puder me ajudar agradeço :rolleyes:
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.