シリアル番号の1つのインスタンスと他のいくつかの列のみを返すMSAccessクエリを作成する必要があります。例えば
SerialNumber CRM EmailClient VersionBuild IPAddress DateLogged
------------ ---- ----------- ------------ --------- ----------
123456 Outlook Outlook 4.7.4 0.0.0.0 20120625
123456 SugarCRM SMTP 4.6.1 0.0.0.0 20120621
435352 ACT! Outlook 4.5.2 0.0.0.0 20120619
537352 ACT! SMTP 4.5.3 0.0.0.0 20120619
結果は次のようになります
SerialNumber CRM EmailClient VersionBuild IPAddress DateLogged
------------ ---- ----------- ------------ --------- ----------
123456 Outlook Outlook 4.7.4 0.0.0.0 20120625
435352 ACT! Outlook 4.5.2 0.0.0.0 20120619
537352 ACT! SMTP 4.5.3 0.0.0.0 20120619
次のクエリを使用してこれを完了しようとしました。FirstとGroupbyはお互いにキャンセルし合うと思います。
SELECT FIRST(LogData.SerialNumber), LogData.CRM, LogData.EmailClient, LogData.VersionBuild, LogData.IPAddress, LogData.DateLogged
FROM LogData
GROUP BY LogData.CRM, LogData.EmailClient, LogData.VersionBuild, LogData.IPAddress, LogData.DateLogged