Fórum SQL: Pesquisar por data #240982

02/07/2004

0

Ola pessoal !

Eu estou desenvolvendo um programa de controle de estoque.
Na tabela entrada tem os seguintes campos
Cod +
data D
Descriçao A

eu fiz uma consulta pra essa tabela usndo o compo data, só que eu tenho que digitar o dia, o mes e o ano assim me retornando apenas os valores referentes ao dia digitado.

Bem o que eu quiria era saber se da pra fazer uma consulta por mes, pra exibir todas as entradas do mes.

Se alguem puder me dir como faz isso eu fico muito grado.

Valeu.


Radolpho

Radolpho

Responder

Posts

02/07/2004

Reginaldo174

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(´select * from ESTOQUE´);
Query1.SQL.Add(´where extract(month from DataD) = :Mes´);
Query1.ParamByName(´Mes´).AsInteger := StrToInt(EditData.Text);
Query1.Open;


Responder

Gostei + 0

02/07/2004

Flaviosan

eu utilizei a sql pra encontrar quais clientes fazem aniversario entre dois meses. deve funcionar no seu caso:
SELECT cliente.NOME,
       cliente.TELEFONE,
       cliente.DATANASCCONTATO
FROM cliente
WHERE
   (
      (EXTRACT(MONTH FROM DATANASCCONTATO) BETWEEN :PDATAINI and :PDATAFIM)
   )

acho que pra voce só interessa a função EXTRACT.
meu banco de dados é mysql, então de uma olhada na documentação do seu banco de dados pra ver se ele suporta essa função.
Espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar