クエリはSQLスクリプトで実行されます。
問題:
モデルのデータをjsonとして渡す必要があります。
それはなぜ私はSQLスクリプトのtimespanに変換する必要があります。intをSQLスクリプトのtimespanに変換する(SQL Server)
--TEMP
DECLARE @startDate DATETIME
SET @startDate = '01-09-2016'
DECLARE @endDate DATETIME
SET @endDate = '03-10-2017'
--END
SELECT
Firstname,
Lastname,
COUNT(Token.Id) as Tokens,
**CONVERT(time, SUM(DATEDIFF(ss, Token.ArrivalTime, Token.CompletionTime)), 57) as [Time]**
FROM Employee
INNER JOIN Token ON Token.Employee_Id = Employee.Id
WHERE AssignmentTime >= @startDate and AssignmentTime <= @endDate
and Status = 2
GROUP BY Firstname, Lastname
ORDER BY Tokens DESC
FOR JSON PATH
エラーは次のとおりです。
The explicit conversion from data type int to time is not allowed
出力がどのように見えるか:事前に "ハンス"、 "集める"、5、400回の
ありがとう!
親切シェアサンプルデータとでフォーマットされたテキスト内の所望の出力(非画像) – zarruq
:コントローラに渡されつつあるビューモデルにおいて
は、私はそれを解析します非標準SQL。どのDBMS製品を使用していますか? (T-SQL/SQL Serverのように見えます) –
そのSQL Server。申し訳ありませんが、私はSQLに使用されていません。 – eDonkey