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


4 participantes

    [Resolvido]Como somar ou diminuir dias na data de hoje?

    avatar
    Wilson Boris
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 08/09/2012

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Como fazer um Select somando datas?

    Mensagem  Wilson Boris 8/9/2012, 13:41

    Como fazer para Contar a quantidade por data de observação(dataExp) após 1 dia, após 5 dias e após 10 dias da dataExp. Além disso, preciso que retorne apenas com as datas vigentes, ou seja, a dataExp com mais de 10 dias tem que ser maior que a data de hoje(atual). No código abaixo está me retornando todas as datas, então preciso a totalização para cada período
    com 1 dia, 5 dias e 10 dias.
    SELECT dataExp+1 AS PrimeiroDia, dataExp+5 AS QuintoDia, dataExp+10 AS DécimoDia
    FROM tbVETAARH
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Leandro 8/9/2012, 16:42

    Se você postar o banco fica mais fácil te ajudar, pode ser? Razz

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Alexandre Neves 8/9/2012, 16:52

    É, também não entendi a questão


    .................................................................................
    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
    Wilson Boris
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 08/09/2012

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Wilson Boris 8/9/2012, 17:20

    Desculpe-me se não fiz entender, tentando esclarecer melhor:
    tenho ocorrências que são marcadas pela data de exposição. Eu presiso ter o acompanhamento destas ocorrências com a quantidade da seguinte forma, após 1 dia desta data de exposição quantos casos eu tenho e assim após cinco 5 dias e após 10 dias, porém tenho interesse apenas das quantidades vigentes, ou seja, aqueles casos que ocorreram com menos de 10 dias em relação a data de hoje, ou seja, se ocorreu no dia 28-08-2012 logicamente não entrará na estatistica.
    Exemplo: tenho 2 casos aconteceram ontem 09-09-2012, então estes dois casos irão
    aparecer hoje 10-09-2012 no meu acompanhamento no campo "Primeiro dia" com o total de 2. No dia
    05-09-2012 ocorreram 5 casos, então estes 5 casos irão aparecer hoje 10-09-2012 no campo
    "Quinto Dia" com um total de 5. No dia 31-08-2012 que seria 10 dias atrás não cocorrem casos, então não irá
    aparecer na data de hoje casos para encerramento como "Décimo Dia".
    Obs.: são cortes de tres dias do período de observação, não me interessando os casos do intervalo 1a5 ou 5a10.


    Última edição por Wilson Boris em 10/9/2012, 11:45, editado 1 vez(es) (Motivo da edição : atualização do exemplo)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Alexandre Neves 8/9/2012, 17:54

    Esta é semelhante à que colocou no outro tema
    Veja se funciona
    SELECT DISTINCT (SELECT Count(*) FROM tbVETAARH WHERE DateDiff('d',dataExp,Date())=1) AS Com1Dia, (SELECT Count(*) FROM tbVETAARH WHERE DateDiff('d',dataExp,Date())=5) AS Com5Dias, (SELECT Count(*) FROM tbVETAARH WHERE DateDiff('d',dataExp,Date())=10) AS Com10Dias FROM tbVETAARH;


    .................................................................................
    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
    Wilson Boris
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 08/09/2012

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Wilson Boris 8/9/2012, 18:19

    O retorno foi '0' para todas as quantidades, sem sucesso.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Alexandre Neves 8/9/2012, 18:51

    Disponibilize a bd


    .................................................................................
    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
    Wilson Boris
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 08/09/2012

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Wilson Boris 8/9/2012, 18:56

    Anexo o arquivo. Por obséquio, anexei o arquivo, mas não sei se está disponível alguém poderia me informar?
    avatar
    Wilson Boris
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 08/09/2012

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Como somar ou diminuir dias na data de hoje?

    Mensagem  Wilson Boris 10/9/2012, 13:33

    Alguém teria alguma sugestão?
    No comando abaixo espero uma contagem no número de casos para a dataExp com 1 dia até 10 dias da ocorrência contados a partir da data de hoje. O esperado seria 1 caso para cada dia do primeiro ao décimo, totalizando 10 casos, porém o retorno esta sendo apenas 1 que ocorreu ontem 09/09/2012.
    No banco tenho os seguintes casos: 09/09/2012,08/09/2012,07/09/2012,06/09/2012,05/09/2012,04/09/2012,03/09/2012,02/09/2012,01/09/2012,31/08/2012.
    SELECT 'Primeiro Dia' AS Grupo, Count(*) AS QTD
    FROM tbVETAARH
    WHERE dataExp+1 AND (dataExp+1)=(date())
    UNION SELECT 'Segundo Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+2) AND (dataExp+2 )=(day(date())-1)
    UNION SELECT 'Terceiro Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+3) AND (dataExp+3 )=(day(date())-2)
    UNION SELECT 'Quarto Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+4) AND (dataExp+4 )=(day(date())-3)
    UNION SELECT 'Quinto Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+5) AND (dataExp+5 )=(day(date())-4)
    UNION SELECT 'Sexto Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+6) AND (dataExp+6 )=(day(date())-5)
    UNION SELECT 'Sétimo Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+7) AND (dataExp+7 )=(day(date())-6)
    UNION SELECT 'Oitavo Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+Cool AND (dataExp+8 )=(day(date())-7)
    UNION SELECT 'Nono Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+9) AND (dataExp+9 )=(day(date())-Cool
    UNION SELECT 'Décimo Dia', Count(*)
    FROM tbVETAARH WHERE (dataExp+10) AND (dataExp+10)=(day(date())-9);
    avatar
    Wilson Boris
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 08/09/2012

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Wilson Boris 10/9/2012, 15:51

    Resolvido:
    SELECT 'A-PrimeiroDia' AS Grupo, Count(*) AS QTD
    FROM tbVETAARH
    WHERE (dataExp+1)=(date())

    UNION SELECT 'B-SegundoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+2)=(date())

    UNION SELECT 'C--TerceiroDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+3)=(date())

    UNION SELECT 'D-QuartoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+4)=(date())

    UNION SELECT 'E-QuintoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+5)=(date())

    UNION SELECT 'F-SextoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+6)=(date())

    UNION SELECT 'G-SétimoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+7)=(date())

    UNION SELECT 'H-OitavoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+Cool=(date())

    UNION SELECT 'I-NonoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+9)=(date())

    UNION SELECT 'J-DécimoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+10)=(date())

    UNION SELECT 'K-Total', Count(*)
    FROM tbVETAARH WHERE (dataExp+10)>=(date())

    ORDER BY Grupo;
    avatar
    Wilson Boris
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 08/09/2012

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Wilson Boris 10/9/2012, 15:59

    Resolvido:
    SELECT 'A-PrimeiroDia' AS Grupo, Count(*) AS QTD
    FROM tbVETAARH
    WHERE (dataExp+1)=(date())

    UNION SELECT 'E-QuintoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+5)=(date())

    UNION SELECT 'J-DécimoDia', Count(*)
    FROM tbVETAARH WHERE (dataExp+10)=(date())

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  JPaulo 10/9/2012, 16:12

    Dois tópicos iguais, está fora das regras do fórum.

    Tópicos fundidos.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Como somar ou diminuir dias na data de hoje? Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como somar ou diminuir dias na data de hoje? Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como somar ou diminuir dias na data de hoje? Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Como somar ou diminuir dias na data de hoje? Empty Re: [Resolvido]Como somar ou diminuir dias na data de hoje?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 13:58