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


    Problemas com DATEVALUE e UNION ALL

    avatar
    evilsetzer
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 23/08/2022

    Problemas com DATEVALUE e UNION ALL Empty Problemas com DATEVALUE e UNION ALL

    Mensagem  evilsetzer 23/8/2022, 18:16

    Bom dia a todos Very Happy

    Vamos a minha dúvida.. estava eu fazendo minha tabela e tudo dando certo, quando vi que algumas datas não estavam formatadas.
    Usei o comando DATEVALUE individualmente, deu certo.
    Na hora que usei um UNION ALL pra juntar com a planilha abaixo (a qual tem os mesmos campos e previamente ao DATEVALUE juntava sem problemas), apareceu a seguinte mensagem:

    Tipo de dados incompatível na expressão de critério

    A  consulta (em versão resumida, pois são vários SELECTS dentro do tudo)que estou fazendo é a seguinte:

    SELECT DATEVALUE(tudo.EMAIL) AS DATA,
                tudo.FUNCIONARIO,
    COUNT  (tudo.funcionario) as QUANTIDADE , "ATENDE" AS TIPO
    FROM
               (
               SELECT * FROM Atende
               ) as tudo
    GROUP BY  tudo.EMAIL, tudo.FUNCIONARIO;

    UNION ALL

    SELECT DATEVALUE(tudo.EMAIL) AS DATA,
                tudo.FUNCIONARIO,

    COUNT  (tudo.funcionario) as QUANTIDADE , "RESOLVE" AS TIPO

    FROM
               (
               SELECT * FROM Resolve
               ) as tudo
    GROUP BY  tudo.EMAIL, tudo.FUNCIONARIO;

    Em resumo:

    • Individualmente funcionam.
    • Usando o DATEVALUE dá problema no UNION ALL
    • Sem     o DATEVALUE dá certo o UNION ALL, mas como existe strings na coluna data, o relatório final não serve pra mim.


    Grato desde já pela atenção.

      Data/hora atual: 24/11/2024, 22:04