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]Comparando Datas numa consulta,

    avatar
    LedahBR
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    Registrado : 02/09/2023

    [Resolvido]Comparando Datas numa consulta, Empty [Resolvido]Comparando Datas numa consulta,

    Mensagem  LedahBR 6/1/2024, 16:33

    Precisando muito de ajuda...

    Preciso criar um relatório que mostre quem tem como diferença entre a última data de terapia e a ultima data de retirada de produto >= que uma variável, que pode ser 30 dias, por exemplo.

    Na tabAtendimento, eu tenho o campo DataOAt, que mostra a data que eu preciso, e essa tabela é relacionada com a tabAtProdDet, que mostra os produtos entregues, e tb se relaciona com a tabAtServDet, que mostra as terapias efetuadas.

    Consegui fazer uma consulta, chegando nas datas desejadas, que chama, PacPegaBolsaNaoTerapiaQPt1, onde reconhece essas datas, na coluna expr1, e expr2.

    Espero que a imagem, deixe mais clara a ideia, que neste caso listaria no relatório apenas a linha com NumOrdAtend = 59, de 26/12/2023, e
    a NumOrdAtend = 11, de 28/11/2023, pois elas tem mais de 30 dias de diferença entre elas.

    [Resolvido]Comparando Datas numa consulta, Query_10

    Anexo tb o bd.  Preciso de uma orientação sobre o caminho a seguir a partir da consulta efetuada, se é via vba, se tem alguma aula ensinando sobre isso.

    A princípio imaginei um loop percorrendo toda a tabela de atendimentos, e checando a ultima data de Produtos, e a ultima data de Terapias, e se a diferença entre elas maior que a varDia, imprime, senão, vai para o próximo registro.

    Mas ainda não cheguei nessa lição,

    Agradeço a ajuda, desde já.
    Anexos
    [Resolvido]Comparando Datas numa consulta, AttachmentIbrapper_v3 Dif data ult prod e ult terapia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (887 Kb) Baixado 16 vez(es)
    avatar
    odirlei85
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 28/08/2010

    [Resolvido]Comparando Datas numa consulta, Empty Re: [Resolvido]Comparando Datas numa consulta,

    Mensagem  odirlei85 13/1/2024, 11:44

    Se entendi correto, você pode utilizar o comando datediff

    Exemplo:
    SELECT DateDiff("m", colunadata1, colunadata2)
    avatar
    LedahBR
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    Registrado : 02/09/2023

    [Resolvido]Comparando Datas numa consulta, Empty Comparando Datas numa consulta,

    Mensagem  LedahBR 15/1/2024, 10:40

    A diferença entre as datas é uma condição, a ser analisada, para que o registro saia ou não no relatório.

    Se a diferença entre as datas for >= que 30, p.ex., os registros são impressos, numa única linha, senão, não.

    Obrigada, Odirlei85.
    avatar
    LedahBR
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 38
    Registrado : 02/09/2023

    [Resolvido]Comparando Datas numa consulta, Empty Comparando Datas numa consulta,

    Mensagem  LedahBR 15/2/2024, 18:14

    Consegui.

    Obrigada

    Conteúdo patrocinado


    [Resolvido]Comparando Datas numa consulta, Empty Re: [Resolvido]Comparando Datas numa consulta,

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 13:07