I want to use multiple COUNT columns in cosmos DB GROUP BY query. I have tried with a query something like this.
SELECT c.departmentName,
CASE WHEN c.age > 50 THEN COUNT(c.EmpId) ELSE 0 END AS category1,
CASE WHEN c.age <= 50 THEN COUNT(c.EmpId) ELSE 0 END AS category2
FROM c
GROUP BY c.departmentName
But I'm getting error message:
"Syntax error, incorrect syntax near 'CASE'."
How can I apply multiple COUNT columns by filtering a property?
CosmosDB NoSQL API query syntax does not support
CASE.To write this in CosmosDB compatible syntax you could use the Ternary operator