我有一个名为 [邮箱状态] 的表,其中列出了要迁移到 O365 的所有电子邮件邮箱。邮箱分批迁移(列 BatchNumber),迁移时,MailboxState 列设置为“客户端迁移”。
对于每个 BatchNumber,我需要计算迁移邮箱的数量(MailboxState = 'Client Migrated')。
SELECT [Mailbox Status].BatchNumber,
DCount("MailboxState","[Mailbox Status]", "[MailboxState]='Client Migrated'") As MigratedCount
FROM [Mailbox Status]
WHERE [Mailbox Status].BatchNumber is not NULL
GROUP BY [Mailbox Status].BatchNumber ;
上述查询返回所有 BatchNumber 中已迁移邮箱的计数,而不是返回给定 BatchNumber 的计数。
我究竟做错了什么?