Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kolone u oraclu 10g

[es] :: Oracle :: Kolone u oraclu 10g

[ Pregleda: 1828 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goja76
Administrator
Banja Luka

Član broj: 256671
Poruke: 22
*.audiotexdoo.com.



Profil

icon Kolone u oraclu 10g06.04.2010. u 13:21 - pre 170 meseci
Treba mi pomoc u vezi kolona.Imam dve kolone sa dva razlicita vremena (datum i vrijeme).Treba da preko sql editora postavim upit tako da dobijem razliku izmedju ove dve kolone.Jedna je kolona je vrijeme kad sam nesto poceo a druga kad sam nesto zavrsio.Znaci treba mi koliko je to trajalo.
Hvala unaprijed
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3445

Jabber: djoka_l


+1462 Profil

icon Re: Kolone u oraclu 10g06.04.2010. u 13:42 - pre 170 meseci
Oduzimanjem te dve kolone dobija se numerički podatak koji predstavlja vreme u danima koje je proteklo između ta dva vremena. Ovo vreme može se konvertovati funkcijom NUMTODSINTERVAL u čitljiv oblik.

Primer:

upit:

Code (sql):

SELECT to_date('06-apr-10 12:45', 'dd-mon-yy hh24:mi') -
        to_date('06-apr-10 12:44', 'dd-mon-yy hh24:mi')
  FROM dual
 


vraća rezultat
0.000694444444444444
što predstavlja 1 minut razlike u danima, dok upit:

Code (sql):

SELECT numtodsinterval(to_date('06-apr-10 12:45', 'dd-mon-yy hh24:mi') -
                        to_date('06-apr-10 12:44', 'dd-mon-yy hh24:mi'), 'DAY')
FROM dual
 


vraća +000000000 00:01:00.000000000
pa ti sad udluči koji ti je rezultat upotrebljiviji.
 
Odgovor na temu

goja76
Administrator
Banja Luka

Član broj: 256671
Poruke: 22
*.audiotexdoo.com.



Profil

icon Re: Kolone u oraclu 10g06.04.2010. u 13:48 - pre 170 meseci
hvala
 
Odgovor na temu

brzak

Član broj: 66407
Poruke: 126



+5 Profil

icon Re: Kolone u oraclu 10g06.04.2010. u 14:21 - pre 170 meseci
Mozes i ovako

SELECT datum2, datum1, TRUNC (datum2 - datum1) dana, TRUNC (MOD ((datum2 - datum1) * 24, 24)) sati,
TRUNC (MOD ((datum2 - datum1) * 24 * 60, 60)) minuta, TRUNC (MOD ((datum2 - datum1) * 24 * 60 * 60, 60)) sekundi
FROM tabela
 
Odgovor na temu

goja76
Administrator
Banja Luka

Član broj: 256671
Poruke: 22
*.audiotexdoo.com.



Profil

icon Re: Kolone u oraclu 10g06.04.2010. u 14:31 - pre 170 meseci
Hvala na pomoci
 
Odgovor na temu

[es] :: Oracle :: Kolone u oraclu 10g

[ Pregleda: 1828 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.