Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MPS2

Query em Data

Recommended Posts

Olá. Preciso de uma ajuda numa query.

 

Na tabela Pedido de um Produto (Tabela PEDIDO) tem uma coluna chamada data_entrega do tipo Date que grava no formato "DD/MM/YYYY HH24:MI:SS".

 

Preciso fazer uma query que, por exeplo, recupere os pedidos entre os dias 01/07/2012 a 05/07/2012 e também retorne somente os que estão entre o horário de 14:00 às 18:00 hs.

 

Para a tabela abaixo eu deveria retornar somente os registros de códigos 3, 4, 6 e 8

 

Tabela PEDIDO
Código          Data entrega
1 ---------- 01/06/2012 08:35:27
2 ---------- 01/06/2012 10:20:00
3 ---------- 01/06/2012 15:12:59
4 ---------- 01/06/2012 16:22:33
5 ---------- 02/06/2012 19:44:25
6 ---------- 03/06/2012 17:00:00
7 ---------- 04/06/2012 09:14:52
8 ---------- 05/06/2012 14:23:00
9 ---------- 05/06/2012 22:10:16

Compartilhar este post


Link para o post
Compartilhar em outros sites

Algo assim :

 

SELECT *
FROM   PEDIDO
WHERE  TRUNC(DATA_PEDIDO) BETWEEN TO_DATE('01072012','DDMMYYYY') AND TO_DATE('05072012','DDMMYYYY')
AND    TO_CHAR(DATA_PEDIDO,'HH24MI') BETWEEN '1400' AND '1800'

 

Supondo que

o horário de 14:00 às 18:00 hs.
seja para todos os dias.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.