[英]SQL (HUE) : Is there any way to convert 24 hrs time into 12 hrs AM / PM format with hours buckets
[英]Time in Hrs or Hrs and Minutes SQL Server
我需要計算生產率。
Productivity = some count/ no of Hrs
我有時間在HH:MM
例如,如果我花1 hrs 30 minutes
生產力將是
Productivity = some count / 1.3?
要么
Productivity = some count / 1.5?
如果你有1小時30分鍾,那就是1.5小時。 您可能需要將計算結果: yourValue / 1.5
以units / Hour
為units / Hour
獲得生產力
你可能會想要這樣的東西:
SELECT DATEPART(HOUR, @yourTime) + (DATEPART(MINUTE, @yourTime) / 60.) AS pHours;
或更完全類似的東西,其中@Time
是任務花了多長時間:
SELECT @workAccomplished /
(DATEPART(HOUR, @Time) + (DATEPART(MINUTE, @Time) / 60.)) AS Productivity;
如果你除以1.3,你將計算1小時18分鍾,0.3小時= 18分鍾。
declare @workaccomplished int = 240
declare @timeworked int = (SELECT DATEDIFF(hour, '2007-05-07 09:53:01', '2007-05-08 09:53:01'))
--datediff parameters: hour, startingtime , endtime
declare @productivity numeric(8,4) = @workaccomplished / @timeworked
select @productivity
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.