2010-03-04 19 views
5

Bir zaman damgasının "tam" saatini çıkarmam gerekiyor. 2010.03.04 13:13 gibi 2010.03.04 13:00 (tekrar bir zaman damgası olarak) istiyorum.Oracle Zaman Damgası: tam saat ayıkla

Benim şu anki yaklaşımdır:

TO_TIMESTAMP(TO_CHAR(m.begin, 'yyyy.mm.dd hh24'), 'yyyy.mm.dd hh24') 

gerçekten gitmek yolu bu mudur? İyi/kötü kim yapar (üzerinde GROUP BY yapmak planlıyoruz).

Girişiniz için teşekkürler!

Alkış, Reto

cevap

7
SELECT TRUNC(m.begin, 'HH24') 
FROM mytable m 
+0

teşekkürler! Mükemmel .. – reto

+0

İşte resmi belgeler: http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions230.htm – Vadzim

İlgili konular