sql >> Databáze >  >> RDS >> Sqlserver

Uložení časového rozsahu mezi dvěma DateTimes

V ideálním případě budete potřebovat dvě pole každopádně:

  • Uložte dvě data/čas samostatně --NEBO--
  • Uložte jedno datum/čas a uložte uplynulý čas

Při kontrole vašich požadavků bych zvolil dvě samostatná pole data a času; a vypočítat celé dny/půldny včetně (přičtení/odečtení) svátků.

Udržujte samostatnou konfigurační tabulku pro definování/konfiguraci maximální/minimální délky dne.

Proveďte jakékoli výpočty v den/čas v rámci dotazu nebo alternativně na uživatelském rozhraní podle akcí uživatele – pokud si to přejete.



  1. Je možné se připojit ke stolu jako níže v Laravel?

  2. Seznam neprázdných tabulek v databázi MySQL

  3. Jak používat časovače Swing k vytvoření celkové rychlosti aktualizace?

  4. Jak nahradit první a poslední znak sloupce na serveru SQL?