SQL Server - problem z obsłużeniem minut

0

Witam,

Mam problem z poprawnym rzutowaniem pola reaction_time, które jest typu varchar(255) i przyjmuje wartości '00:00:00', potrzebuje wykonać rzutowanie tego pola na minuty. Problem występuje jeżeli jest więcej niż 60 minut, wtedy w polu minuty wstawiana jest wartość null. Prośba o pomoc w rozwiązaniu problemu.

select id,started,closed,reaction_time,finish_time,type,TRY_CAST(reaction_time as time) as minuty
from [dbo].[JIRA_issues]
where type= 'Incident'

id started closed reaction_time finish_time type minuty
31890 2019-05-13 15:14:56.427 2019-05-17 11:05:13.363 72:50:30 91:50:17 Incident NULL
31888 2019-05-17 11:06:37.297 2019-05-17 13:23:09.203 165:20:58 02:16:32 Incident NULL
31886 2019-05-10 13:37:52.173 2019-05-10 14:06:49.057 00:24:31 00:28:57 Incident 00:24:31.0000000
31882 2019-05-10 13:07:57.940 2019-05-10 13:08:13.723 00:42:44 00:00:16 Incident 00:42:44.0000000

1

Nie rozumiem, piszesz o rzytowaniu na minuty a rzutujesz na time a z dokumentacji

Defines a time of a day.

Więc jaki rezultat chcesz osiągnąć dla: 72:50:30?

0
Panczo napisał(a):

Nie rozumiem, piszesz o rzytowaniu na minuty a rzutujesz na time a z dokumentacji

Defines a time of a day.

Więc jaki rezultat chcesz osiągnąć dla: 72:50:30?

Potrzebuje wykonać rzutowanie na minuty.

1

A rzutujesz na czas? i w polu minuty również masz czas, a nie minuty, więc powtorze pytanie co chcesz mieć dla wartości: 72:50:30

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