如何为另一个表中的所有组重复表中的所有行?
最佳答案
试试这个,
SELECT d.*, dp.dept, u.users_created
FROM dbo.dates d
CROSS APPLY ( SELECT DISTINCT dept FROM dbo.users ) as dp
OUTER APPLY ( SELECT COUNT(*) users_created
FROM dbo.users u
WHERE u.dept = dp.dept
AND u.created_at >= d.month_start
AND u.created_at < d.next_month_start
) as u
关于sql - 如何为另一个表中的所有组重复表中的所有行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38695866/