Sql: konwersja HH:MM:SS na MM

0

Witam,

Mam problem. Potrzebuję zamienić format czasu z HHSS na MM. Biorąc pod uwagę różnicę czasu.

End Time - Start Time.
Tabela.png

SELECT EXTRACT(MINUTE FROM end_time - start_time);

jestem na dobrej drodze? Macie jakieś pomysły ?

0

Jeżeli to oracle, to chyba najprościej tak: select (end_time-start_time)*1440

0

@Panczo: dzięki ale niestety

2.png

Chodziło mi o dobry wynik w postaci MM.

Bez 0000 tylko jedna liczba. np: 240.

2.png

0

Ja nie rozumiem... To co podałeś to odejmowanie dat z których wyciągasz minuty, co to jest format MM. Może zamiast screenów napisz co masz na wejściu, a czgo oczekujesz na wyjściu.

2

Teraz zauważyłem 1 kolumnę...

to coś w ten deseń:

select "od","do",
(extract(day from "do"-"od")*1440)
+(extract(hour from "do"-"od")*60)
+extract(minute from "do"-"od")

from dt

http://sqlfiddle.com/#!4/6ff29/6

1 użytkowników online, w tym zalogowanych: 0, gości: 1