SQL示例-自上次扫描以来的新资产

这个示例查询显示了自上次扫描以来的新资产。

          
sql
1
2
3.
上次\u扫描\u以查找\u站点作为
4
5
选择site_id马克斯scan_id作为scan_id
6
7
模糊站点扫描
8
9
加入模糊扫描使用scan_id
10
11
在哪里status_id“C”
12
13
通过site_id
14
15
16
17
上一个\u站点的\u扫描\u作为
18
19
选择site_id马克斯scan_id作为scan_id
20
21
模糊站点扫描
22
23
加入模糊扫描使用scan_id
24
25
在哪里site_idscan_id
26
27
选择*上次\u扫描\u以查找\u站点
28
29
30
31
status_id“C”
32
33
通过site_id
34
35
36
37
current_scan_state作为
38
39
选择site_idasset_idscan_id
40
41
dim_站点
42
43
加入dim_site_asset使用site_id
44
45
加入上次\u扫描\u以查找\u站点使用site_id
46
47
加入模糊资产扫描使用asset_idscan_id
48
49
50
51
上一次扫描状态作为
52
53
选择site_idasset_idscan_id
54
55
dim_站点
56
57
加入dim_site_asset使用site_id
58
59
加入上一个\u站点的\u扫描\u使用site_id
60
61
加入模糊资产扫描使用asset_idscan_id
62
63
64
65
last_scan_for_asset作为
66
67
选择site_idasset_idscan_id
68
69
上次\u扫描\u以查找\u站点
70
71
加入dim_site_asset使用site_id
72
73
74
75
新资产作为
76
77
选择所有的site_id所有的asset_id基线比较所有的scan_idlsfascan_id
78
79
80
81
选择*current_scan_state
82
83
协会全部的
84
85
选择*上一次扫描状态
86
87
所有的
88
89
加入最后一次扫描资产lsfa使用asset_id
90
91
通过所有的site_id所有的asset_id
92
93
基线比较所有的scan_idlsfascan_id“新”
94
95
96
97
选择ip_addressmac_地址host_name网站名称操作系统描述
98
99
新资产
100
101
加入dim_asset使用asset_id
102
103
加入dim_operating_system操作系统使用operating_system_id
104
105
加入dim_站点使用site_id
106
107
订单通过ip_address