Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

[How-to] Datediff Tage in 0,5er Schritten

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von ukulele, 22 November 2013.

  1. ukulele

    ukulele Datenbank-Guru

    Habe ich eben in einem anderen Forum beantwortet und fand es interessant. Aufgabe war Urlaubsberechnung und pro angefangener Minute wird ein halber Tag gerechnet, ab der 721. Minute ein ganzer. Naheliegend war irgendwie datediff() aber das liefert ja immer gerundete Werte und hat mich genervt. Daher hier mal eine Möglichkeit die, wie ich glaube, sekundengenau laufen dürfte.

    ceiling( (cast(@ende AS DECIMAL(10,3)) - cast(@start AS DECIMAL(10,3))) *10/5 ) *5/10
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden