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 na consulta data nulo mudar para data 01-01-1900

    avatar
    jonasjtg
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 28/04/2015

    Ajuda na consulta data nulo mudar para data 01-01-1900 Empty Ajuda na consulta data nulo mudar para data 01-01-1900

    Mensagem  jonasjtg 26/6/2018, 20:01

    Boa tarde pessoal!

    Preciso mudar tudo que for nulo para a data 01/01/1900 mas da erro onde eu estou errando segue abaixo a consulta mais banco de dados e foto do erro!

    SELECT        or1.id, or1.Brinco, or1.Pbrinco, or1.Nantigo, or1.DatadeNasc, or1.Raca, or1.Animal, or1.Especificar, or1.Fazenda, or1.Observacoes, or1.IdadeAtualDasVacas,
                            or1.Ativo, orv.id AS idd, REPLACE(orv.dtvacina,NULL,'01/01/1900')
    FROM            (origem or1 LEFT OUTER JOIN
                            origemvacina orv ON or1.Brinco = orv.Brinco)

    foto do erro
    http://prntscr.com/jzojgu
    Anexos
    Ajuda na consulta data nulo mudar para data 01-01-1900 Attachmentbase.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (327 Kb) Baixado 4 vez(es)
    livio.sfranca
    livio.sfranca
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 150
    Registrado : 09/01/2018

    Ajuda na consulta data nulo mudar para data 01-01-1900 Empty Re: Ajuda na consulta data nulo mudar para data 01-01-1900

    Mensagem  livio.sfranca 26/6/2018, 20:10

    Use a função Nz para retornar outro valor, caso seu campo seja nulo. Ex.: Nz(SeuCampo, ValorSeNulo)

    No caso, troque a função Replace da sua consulta por NZ.

    Ficaria assim:

    SELECT or1.id, or1.Brinco, or1.Pbrinco, or1.Nantigo, or1.DatadeNasc, or1.Raca, or1.Animal, or1.Especificar, or1.Fazenda, or1.Observacoes, or1.IdadeAtualDasVacas, or1.Ativo, orv.id AS idd, Nz([orv].[dtvacina],'01/01/1900') AS dtvacina
    FROM origem AS or1 LEFT JOIN origemvacina AS orv ON or1.Brinco = orv.Brinco;

      Data/hora atual: 18/9/2021, 23:07