1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

ajuda: query entre datas [Base de dados em access]

Discussão em 'Programação' iniciada por PassaRo, 7 de Junho de 2009. (Respostas: 2; Visualizações: 1313)

  1. PassaRo

    PassaRo Power Member

    Olá boa noite, já pesquisei e ja testei assim;

    com between:
    Código:
    SELECT * 
    FROM Pedidos
    WHERE DataOcorrencia BETWEEN #07-06-2009# AND #09-06-2009#
    Mas isto não me retorna nada. O objectivo seria; seleccionar todos os campos da tabela onde as datas são entre 07-06-2009 e 09-06-2009 inclusive.

    a tabela actualmente apresenta-se com 5 registos, assim;
    [​IMG]

    Já experimentei com operadores lógicos com IN, estou completamente "BLOQUEADO"

    Qualquer sugestão é bem vinda,

    cumpz
     
  2. Hey, normalmente uso em sql não sei como funcionara exactamente no access :
    Código:
    SELECT * 
    FROM Pedidos
    WHERE DataOcorrencia >= '2009-06-07' and DataOcorrencia <=  '2009-06-09'
    
    
    Espero que ajude

    Cumpz
     
    Última edição: 7 de Junho de 2009
  3. PassaRo

    PassaRo Power Member

    Eu juro que não percebo !
    Pela pesquisa que fiz no access as pelicas são substituidas pelo cardinal assim;

    Código:
    SELECT * 
    FROM Pedidos
    WHERE DataOcorrencia >= #2009-06-07# and DataOcorrencia <=  #2009-06-09#
    Então e não é q resultou ? :009: Muito obrigado ironsarge

    Acho que o meu erro estava no formato da hora na query estava a fazer dd-mm-YYYY tal qual como tenho na tabela... Não funcionava.


    cumpz
     

Partilhar esta Página