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

    [Resolvido]Filtro com Data Atual do Sistema.

    avatar
    SynTammy
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 22
    Registrado : 01/04/2013

    [Resolvido]Filtro com Data Atual do Sistema. Empty Filtro com Data Atual do Sistema.

    Mensagem  SynTammy 2/4/2013, 15:28

    Bom Dia, Pessoal.
    Sou nova no fórum, e estou com um problema numa consulta.

    Tenho tabelas vinculadas de outra base de dados. A consulta deve filtrar a data mais recente da base de dados.
    Segue o código da consulta:

    SELECT CORRWIN_TALFINPRE.CD_CLIENTE, CORRWIN_TSCCLIGER.NM_CLIENTE, Sum(CORRWIN_TALFINPRE.VL_AJUNEG) AS Ajuste, CORRWIN_TCCSALDO.VL_TOTAL, Max(CORRWIN_TALFINPRE.HR_CALCULO) AS Atualização, CORRWIN_TALCLIGER.VL_CREDITO, CORRWIN_TALFINPRE.DT_NEGOCIO
    FROM ((CORRWIN_TALCLIGER INNER JOIN CORRWIN_TALFINPRE ON CORRWIN_TALCLIGER.CD_CLIENTE=CORRWIN_TALFINPRE.CD_CLIENTE) INNER JOIN CORRWIN_TSCCLIGER ON CORRWIN_TALCLIGER.CD_CPFCGC=CORRWIN_TSCCLIGER.CD_CPFCGC) INNER JOIN CORRWIN_TCCSALDO ON CORRWIN_TALFINPRE.CD_CLIENTE=CORRWIN_TCCSALDO.CD_CLIENTE
    WHERE (((CORRWIN_TALFINPRE.HR_CALCULO)=(SELECT MAX(CORRWIN_TALFINPRE.HR_CALCULO) FROM CORRWIN_TALFINPRE)) AND ((CORRWIN_TALFINPRE.DT_NEGOCIO)=Date()))
    GROUP BY CORRWIN_TALFINPRE.CD_CLIENTE, CORRWIN_TSCCLIGER.NM_CLIENTE, CORRWIN_TCCSALDO.VL_TOTAL, CORRWIN_TALCLIGER.VL_CREDITO, CORRWIN_TALFINPRE.DT_NEGOCIO
    ORDER BY CORRWIN_TALFINPRE.CD_CLIENTE;

    O que pode estar acontecendo?
    Obrigada!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtro com Data Atual do Sistema. Empty Re: [Resolvido]Filtro com Data Atual do Sistema.

    Mensagem  Alexandre Neves 2/4/2013, 22:33

    Boa noite, SynTammy, e bem-vinda ao fórum
    Não entendi a dúvida:
    - que campo quer que seja filtrado pela data actual?
    ou
    - que campo quer que filtre pela maior data?


    .................................................................................
    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
    avatar
    SynTammy
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 22
    Registrado : 01/04/2013

    [Resolvido]Filtro com Data Atual do Sistema. Empty Re: [Resolvido]Filtro com Data Atual do Sistema.

    Mensagem  SynTammy 3/4/2013, 11:00

    Olá, obrigada por responder!

    Eu tenho que trazer os campos da data mais recente, que sempre é a data atual do sistema.
    A base de dados é atualizada o dia todo, o que eu preciso é monitorar as informações do dia atual.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtro com Data Atual do Sistema. Empty Re: [Resolvido]Filtro com Data Atual do Sistema.

    Mensagem  Alexandre Neves 3/4/2013, 18:04

    Boa tarde,
    Não indicou o campo a filtrar mas o código que indicou já faz a filtragem pela data actual do campo CORRWIN_TALFINPRE.DT_NEGOCIO (destaquei a verde)
    veja se acontece a formatação (dd-mm-yyyy ou yyyy-mm-dd) não ser adequado
    SELECT CORRWIN_TALFINPRE.CD_CLIENTE, CORRWIN_TSCCLIGER.NM_CLIENTE, Sum(CORRWIN_TALFINPRE.VL_AJUNEG) AS Ajuste, CORRWIN_TCCSALDO.VL_TOTAL, Max(CORRWIN_TALFINPRE.HR_CALCULO) AS Atualização, CORRWIN_TALCLIGER.VL_CREDITO, CORRWIN_TALFINPRE.DT_NEGOCIO
    FROM ((CORRWIN_TALCLIGER INNER JOIN CORRWIN_TALFINPRE ON CORRWIN_TALCLIGER.CD_CLIENTE=CORRWIN_TALFINPRE.CD_CLIENTE) INNER JOIN CORRWIN_TSCCLIGER ON CORRWIN_TALCLIGER.CD_CPFCGC=CORRWIN_TSCCLIGER.CD_CPFCGC) INNER JOIN CORRWIN_TCCSALDO ON CORRWIN_TALFINPRE.CD_CLIENTE=CORRWIN_TCCSALDO.CD_CLIENTE
    WHERE (((CORRWIN_TALFINPRE.HR_CALCULO)=(SELECT MAX(CORRWIN_TALFINPRE.HR_CALCULO) FROM CORRWIN_TALFINPRE)) AND ((CORRWIN_TALFINPRE.DT_NEGOCIO)=Date()))
    GROUP BY CORRWIN_TALFINPRE.CD_CLIENTE, CORRWIN_TSCCLIGER.NM_CLIENTE, CORRWIN_TCCSALDO.VL_TOTAL, CORRWIN_TALCLIGER.VL_CREDITO, CORRWIN_TALFINPRE.DT_NEGOCIO
    ORDER BY CORRWIN_TALFINPRE.CD_CLIENTE;


    .................................................................................
    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
    avatar
    SynTammy
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 22
    Registrado : 01/04/2013

    [Resolvido]Filtro com Data Atual do Sistema. Empty Re: [Resolvido]Filtro com Data Atual do Sistema.

    Mensagem  SynTammy 3/4/2013, 18:08

    Olá!

    A formatação está certa, pois assim que eu criei a consulta ela executou perfeitamente no primeiro dia. No dia seguinte ela não trazia mais nenhum resultado.

    Na semana seguinte eu executei novamente e trouxe as informações.
    Pode ser algo no vínculo?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtro com Data Atual do Sistema. Empty Re: [Resolvido]Filtro com Data Atual do Sistema.

    Mensagem  Alexandre Neves 3/4/2013, 18:10

    Não sei sobre vínculos. Mas se a consulta executar bem sem filtro, a questão estará no filtro


    .................................................................................
    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
    avatar
    SynTammy
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 22
    Registrado : 01/04/2013

    [Resolvido]Filtro com Data Atual do Sistema. Empty Re: [Resolvido]Filtro com Data Atual do Sistema.

    Mensagem  SynTammy 3/4/2013, 18:12

    Obrigada Alexandre!

    Vou fazer o teste da consulta sem filtro. Se eu encontrar a resposta, eu posto aqui.
    Qualquer problema eu volto a perguntar aqui.


    Boa tarde
    avatar
    SynTammy
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 22
    Registrado : 01/04/2013

    [Resolvido]Filtro com Data Atual do Sistema. Empty Re: [Resolvido]Filtro com Data Atual do Sistema.

    Mensagem  SynTammy 8/4/2013, 15:12

    Bom Dia, Pessoal!

    Eu reescrevi a consulta, pedindo a mesma coisa, mas com palavras diferentes.
    Deu certo.
    Vou postar o código como parâmetro para alguém que precisar.

    Obrigada pela ajuda!

    Código resolvido:

    SELECT CORRWIN_TCCSALDO.CD_CLIENTE, CORRWIN_TSCCLIGER.NM_CLIENTE, (Sum(CORRWIN_TALFINPRE.VL_AJUNEG)) AS Ajuste, CORRWIN_TALCLIGER.VL_CREDITO, CORRWIN_TALFINPRE.DT_NEGOCIO, CORRWIN_TALFINPRE.HR_CALCULO AS Atualização, CORRWIN_TCCSALDO.VL_TOTAL
    FROM CORRWIN_TSCCLIGER INNER JOIN ((CORRWIN_TCCSALDO INNER JOIN CORRWIN_TALCLIGER ON CORRWIN_TCCSALDO.CD_CLIENTE=CORRWIN_TALCLIGER.CD_CLIENTE) INNER JOIN CORRWIN_TALFINPRE ON CORRWIN_TCCSALDO.CD_CLIENTE=CORRWIN_TALFINPRE.CD_CLIENTE) ON CORRWIN_TSCCLIGER.CD_CPFCGC=CORRWIN_TALCLIGER.CD_CPFCGC
    WHERE (((CORRWIN_TALFINPRE.DT_NEGOCIO)=Date()) AND ((CORRWIN_TALFINPRE.HR_CALCULO)=(SELECT MAX(CORRWIN_TALFINPRE.HR_CALCULO) FROM CORRWIN_TALFINPRE WHERE CORRWIN_TALFINPRE.DT_NEGOCIO = DATE())))
    GROUP BY CORRWIN_TCCSALDO.CD_CLIENTE, CORRWIN_TSCCLIGER.NM_CLIENTE, CORRWIN_TALCLIGER.VL_CREDITO, CORRWIN_TALFINPRE.DT_NEGOCIO, CORRWIN_TALFINPRE.HR_CALCULO, CORRWIN_TCCSALDO.VL_TOTAL
    ORDER BY CORRWIN_TCCSALDO.CD_CLIENTE, CORRWIN_TALFINPRE.HR_CALCULO;



    Conteúdo patrocinado


    [Resolvido]Filtro com Data Atual do Sistema. Empty Re: [Resolvido]Filtro com Data Atual do Sistema.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 01:16