O365 に移行するすべての電子メール メールボックスを一覧表示する [Mailbox Status] という名前のテーブルがあります。メールボックスはバッチで移行され (BatchNumber 列)、移行されると、MailboxState 列は「Client Migrated」に設定されます。
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 にわたって移行されたメールボックスの数を返しています。
私は何を間違っていますか?