Select comparando datetime com date (JDBC)

Discussão em 'Banco de Dados / Database' iniciado por muertebr, Novembro 10, 2010.

  1. muertebr

    muertebr Membro Participativo

    Ola a todos, estamos com uma conexão que envolve JDBC e com isso é preciso ser feito uma comparação para verificar um campo DateTime do progress.

    Código:
    SELECT * FROM repEtiquetas WHERE DATE(dataLeitura) = ?
    e

    Código:
    SELECT * FROM repEtiquetas WHERE DATE(dataLeitura) = TODAY
    Só que está ocorrendo erro de sintaxe e não sei dizer onde é.
  2. kirchner

    kirchner Membro Participativo Moderador

    muertebr,

    TODAY não é uma função válida p/ SQL. Usa a função SYSTIMESTAMP para retornar a data/hora atual.

    Para converter para tipo DATE você usa a função CAST ou CONVERT.
  3. muertebr

    muertebr Membro Participativo

    Opa.... vlw ae.

Compartilhe esta Página