bambino Opublikowano 28 Sierpnia 2009 Zgłoś Opublikowano 28 Sierpnia 2009 Witam Jak można przekonwertować dane w zapytaniu SQL-owym aby w wyniku otrzymać wartość w postaci hh:mm:ss Dane są przechowywane w bazie Oracle 10 w postaci sekund ( wilkości typu 2456, 3980 itp ) co jest mało czytelne stąd potrzeba ich konwersji. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
moe Opublikowano 10 Września 2009 Zgłoś Opublikowano 10 Września 2009 moge ci pokazac jak to wyglada w sql serverze - w oraclu jest chyba inna skladnia converta 1. zrob tabele data create table data (twoja_kolumna int) 2. wygenerowalem zmienne od 80000 do 100000 i je insertnalem declare @zmienna int, @sekundy int set @zmienna = 80000 while @zmienna <100001 begin insert into data values (@zmienna) set @zmienna = @zmienna + 1 end 3. hh:mm:ss select twoja_kolumna, convert(char(8), dateadd(second, twoja_kolumna, ''), 114) as sekundy from data Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...