MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

2 participantes

    Ajuda em Consulta no modo SQL

    avatar
    Ihann
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 16/04/2016

    Ajuda em Consulta no modo SQL Empty Ajuda em Consulta no modo SQL

    Mensagem  Ihann 3/4/2019, 13:05

    Pessoal,

    Bom dia.

    Utilizo a consulta abaixo para poder retornar uma tabela.

    Código:
    SELECT warehouse.rua, warehouse.cdgsap, info_codigos.texto, warehouse.dt_prod, sum(iif(warehouse.status=2,-warehouse.qtde,warehouse.qtde)) as soma
    FROM warehouse INNER JOIN info_codigos ON info_codigos.cdgsap = warehouse.cdgsap
    WHERE warehouse.cdgsap ='1001'
    GROUP BY warehouse.rua, warehouse.cdgsap, info_codigos.texto, warehouse.dt_prod
    HAVING sum(iif(warehouse.status=2,-warehouse.qtde,warehouse.qtde))>0;

    O resultado dessa consulta é a tabela abaixo.

    |    RUA   |   cdgsap  |   texto   |   dt_prod  |    Soma  |
    |     02    |    1001    | Item 01 |  02/02/19 |     25     |
    |     03    |    1001    | Item 01 |  12/03/19 |     30     |
    |     05    |    1001    | Item 01 |  15/03/19 |     15     |
    |     06    |    1001    | Item 01 |  01/04/19 |     10     |


    Queria realizar uma consulta limitando o valor da coluna Soma. Por exemplo, gostaria de que a consulta retornasse as 40 primeiras un seguindo a data de produção.
    O resultado dessa consulta deverá ser:

    |    RUA   |   cdgsap  |   texto   |   dt_prod  |    Soma  |
    |     02    |    1001    | Item 01 |  02/02/19 |     25     |
    |     03    |    1001    | Item 01 |  12/03/19 |     15     |


    Se eu quisesse trazer as 65 primeiras unidades, o resultado deverá ser:

    |    RUA   |   cdgsap  |   texto   |   dt_prod  |    Soma  |
    |     02    |    1001    | Item 01 |  02/02/19 |     25     |
    |     03    |    1001    | Item 01 |  12/03/19 |     30     |
    |     05    |    1001    | Item 01 |  15/03/19 |     10     |


    Já tentei de tudo aqui mas não consegui. Alguém consegue me ajudar?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8019
    Registrado : 05/11/2009

    Ajuda em Consulta no modo SQL Empty Re: Ajuda em Consulta no modo SQL

    Mensagem  Alexandre Neves 5/4/2019, 16:56

    Boa tarde e bem-vindo ao fórum

    Disponibilize significativos dados para se trabalhar


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

      Data/hora atual: 19/9/2021, 00:54