Hi
We believe that database server being used in your environment is MsSql, if that is the case use the below query to get the report on software changes in last one week, otherwise let us know the DB server details.
SELECT SystemInfo.WORKSTATIONNAME "Workstation", LONGTODATE(AuditHistory.AUDITTIME) "AuditTime",CASE WHEN AuditOperation.OPERATIONSTRING='DELETE' THEN 'Uninstalled' WHEN AuditOperation.OPERATIONSTRING='UPDATE' THEN 'Changed' WHEN AuditOperation.OPERATIONSTRING='INSERT' THEN 'Installed' ELSE NULL END "ChangeType",SoftwareList.SOFTWARENAME "ChangeDetails" FROM AuditHistory INNER JOIN SwAuditHistory ON AuditHistory.AUDITID=SwAuditHistory.AUDITID LEFT JOIN AuditOperation ON SwAuditHistory.OPERATION=AuditOperation.OPERATION LEFT JOIN SystemInfo ON AuditHistory.WORKSTATIONID=SystemInfo.WORKSTATIONID LEFT JOIN SoftwareList ON SwAuditHistory.SOFTWAREID=SoftwareList.SOFTWAREID WHERE (((CAST(DATEDIFF(S, '1970-01-01', GETUTCDATE()) AS BIGINT)-AuditHistory.AUDITTIME)/1000/3600/24 <=7) AND ((AuditHistory.AUDITSTATUS) = ('SUCCESS')))
ORDER BY 1
ORDER BY 1
Regards
Bharatha Selvan.