2017-05-29 3 views
0

Gibt es eine einfache Lösung zum Teilen einer Zeit? Zum Beispiel teilen Sie 04:00:30 durch zwei und erhalten 2:00:15?Zeit teilen durch zwei

select FIRMA, NR, CAST(Zeit AS TIME(0)) as Zeit 
    from [2_2017] 
where Art='D' 
and Zeit is not Null 
and Zeit !='00:00:00'and Tour_1 ='0' 
order by Firma,NR 
+0

Excusez moi, ich gesucht, aber haben das nicht gefunden Lösung ... Und es ist genau das, was ich brauche. Vielen Dank! –

+0

Kein Problem, froh zu helfen, Sie in die richtige Richtung zu weisen. – Mederic

Antwort

1

Vielleicht müssen Sie sich zunächst Zeit zu einem gewissen ganzen Zahl als sec, min, Stunden von Mitternacht konvertieren und devide es dann und fügen Sie zurück nach Mitternacht

DECLARE @zeint time = '23:00:15' 
declare @midnight time ='00:00:00' 
select 
    dateadd(SECOND, 
       (DATEDIFF(SECOND,@midnight, @zeint)/2) 
      ,@midnight) as half