sql >> Database teknologi >  >> RDS >> Sqlserver

Lagring af et TimeSpan mellem to DateTimes

Ideelt set skal du bruge to felter alligevel:

  • Gem to datoer/klokkeslæt separat --ELLER--
  • Gem én dato/tid, og gem den forløbne tid

Når jeg gennemgår dine krav, vil jeg gå efter to separate dato/klokkeslætsfelter; og beregn heldage/halvdage inklusive (tillægge/fratrække) helligdage.

Hold en separat konfigurationstabel for at definere/konfigurere maks./minimum varighed af dagen.

Udfør alle beregninger på dagen/tidspunktet inden for forespørgslen eller alternativt på brugergrænsefladen efter brugerhandlinger - hvis du ønsker det.



  1. Få populære ord i PHP+MySQL

  2. Hvordan får du PyPy, Django og PostgreSQL til at arbejde sammen?

  3. Hurtigste måde at køre den samme forespørgsel flere gange i SQL Server

  4. Hvordan får man adgang til fjernserver med lokal phpMyAdmin-klient?