Ir para conteúdo

Arquivado

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

matinha

manipulação de datas

Recommended Posts

ola a todos, tenho esta instrução SQL:

 

select sum(max(yieldqty)) as Max_Yield, sum(max(scrapqty)) as Max_Scrap

from z_event

where linenumber= 50402 and shiftnumber = 1

and eventtimestamp >= to_date('18.09.2009 00:00:00', 'dd.MM.yyyy hh24:mi:ss')

and eventtimestamp <= current_date

group by ordernumber

 

e onde está to_date('18.09.2009 00:00:00', 'dd.MM.yyyy hh24:mi:ss') queria por a data actual mas as horas a começar em 00:00:00, existe maneira de fazer isto?

 

cumps e obrigado desde já

 

matinha

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sysdate é a pseudocoluna que retorna a data/hora corrente (do Servidor de BD).

 

Trunc(Sysdate) - retorna esta data/hora as 0h do dia corrente.

 

Para maiores detalher da function trunc veja o manual.

 

and eventtimestamp >= trunc(sysdate)

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.