使用ANYELEMENT和实体SQL的子查询
根据MicrosoftDocumentsforEntitySQL,为了返回标量子查询,我需要使用函数ANYELEMENT 但是,当我尝试将其作为返回值时: System.Data.Query.ResultAssembly.BridgeDataRecord 我的问题是:使用ANYELEMENT和实体SQL的子查询,sql,entity-sql,Sql,Entity Sql,根据MicrosoftDocumentsforEntitySQL,为了返回标量子查询,我需要使用函数ANYELEMENT 但是,当我尝试将其作为返回值时: System.Data.Query.ResultAssembly.BridgeDataRecord 我的问题是: SELECT ANYELEMENT( SELECT SUM(CASE WHEN B.EXECUTION_STATUS_ID=2 THEN 1 ELSE 0 END) FROM SpiraTestEntities.R_Te
SELECT
ANYELEMENT(
SELECT SUM(CASE WHEN B.EXECUTION_STATUS_ID=2 THEN 1 ELSE 0 END)
FROM SpiraTestEntities.R_TestCases AS B
WHERE TruncateTime(B.EXECUTION_DATE) <= DateExecuted) AS PASSED,
DateExecuted
FROM SpiraTestEntities.R_TestCases as A
where A.PROJECT_ID = ${ProjectId}
AND A.IS_DELETED = false
AND A.EXECUTION_DATE IS NOT NULL
GROUP BY
TruncateTime(A.EXECUTION_DATE) as DateExecuted
但我明白了:
PASSED DateExecuted
------ ------------
System.Data.Query.ResultAssembly.BridgeDataRecord 2014-06-05
System.Data.Query.ResultAssembly.BridgeDataRecord 2014-06-06
System.Data.Query.ResultAssembly.BridgeDataRecord 2014-06-09
有什么想法吗 在选择后添加值:
PASSED DateExecuted
------ ------------
System.Data.Query.ResultAssembly.BridgeDataRecord 2014-06-05
System.Data.Query.ResultAssembly.BridgeDataRecord 2014-06-06
System.Data.Query.ResultAssembly.BridgeDataRecord 2014-06-09
ANYELEMENT(SELECT VALUE SUM(CASE WHEN ...