|
مثال لبرنامج MySQL أو MariaDB:
SELECT
/* معرف الحدث */
`e`.`nId`,
/* الوقت الذي وقع فيه الحدث */
`e`.`tmRiseTime`,
/* الاسم الداخلي لنوع الحدث */
`e`.`strEventType`,
/* الاسم المعروض للحدث */
`e`.`wstrEventTypeDisplayName`,
/* الوصف المعروض للحدث */
`e`.`wstrDescription`,
/* اسم مجموعة الأجهزة */
`e`.`wstrGroupName`,
/* الاسم المعروض للجهاز الذي وقع عليه الحدث */
`h`.`wstrDisplayName`,
CONCAT(
LEFT(CAST(((`h`.`nIp` DIV 1677721) & 255) AS CHAR), 4), '.',
LEFT(CAST(((`h`.`nIp` DIV 65536) & 255) AS CHAR), 4), '.',
LEFT(CAST(((`h`.`nIp` DIV 256) & 255) AS CHAR), 4), '.',
/* عنوان IP للجهاز الذي وقع عليه الحدث */
LEFT(CAST(((`h`.`nIp`) & 255) AS CHAR), 4)
) AS `strIp`
FROM `v_akpub_ev_event` AS `e`
INNER JOIN `v_akpub_host` AS `h` ON `h`.`nId` = `e`.`nHostId`
WHERE `e`.`tmRiseTime` >= ADDDATE( UTC_TIMESTAMP( ) , INTERVAL -7 DAY)
ORDER BY `e`.`tmRiseTime` DESC ;
|