SQL示例-自上次扫描以来的增量

这个示例查询比较上次扫描的结果,并为它们提供可配置的阈值。

您可以随意调整阈值术语,使其符合您的要求。

          
sql
1
2
3.
site_last_scan作为
4
5
选择site_id
6
7
选择scan_id作为last_scan
8
9
dim_site_scan
10
11
加入dim_scan使用scan_id
12
13
在哪里site_iddssite_id
14
15
订单通过完成了DESC
16
17
限制1作为last_scan
18
19
dim_site ds
20.
21
22
23
site_previous_scan作为
24
25
选择site_id
26
27
选择scan_id作为last_scan
28
29
dim_site_scan
30.
31
加入dim_scan使用scan_id
32
33
在哪里site_iddssite_idscan_id选择last_scansite_last_scan在哪里site_iddssite_id
34
35
订单通过完成了DESC
36
37
限制1作为previous_scan
38
39
dim_site ds
40
41
42
43
last_asset_count作为选择slssite_idfasasset_id作为last_asset_count
44
45
site_last_scan作为sls
46
47
加入fact_asset_scan作为fasslslast_scanfasscan_id
48
49
集团通过slssite_id
50
51
52
53
previous_asset_count作为选择spssite_idfasasset_id作为previous_asset_count
54
55
site_previous_scan作为sps
56
57
加入fact_asset_scan作为fasspsprevious_scanfasscan_id
58
59
集团通过spssite_id
60
61
62
63
last_vuln_count作为选择slssite_idfasvvulnerability_id作为last_vuln_count
64
65
site_last_scan作为sls
66
67
加入fact_asset_scan_vulnerability_finding作为fasvslslast_scanfasvscan_id
68
69
集团通过slssite_id
70
71
72
73
previous_vuln_count作为选择spssite_idfasvvulnerability_id作为previous_vuln_count
74
75
site_previous_scan作为sps
76
77
加入fact_asset_scan_vulnerability_finding作为fasvspsprevious_scanfasvscan_id
78
79
集团通过spssite_id
80
81
82
83
asset_count_change作为选择虫胶site_id虫胶last_asset_count-pacprevious_asset_count作为asset_count_change
84
85
情况下虫胶last_asset_count-pacprevious_asset_count>1000然后“大提高”
86
87
虫胶last_asset_count-pacprevious_asset_count>One hundred.然后轻微的增加的
88
89
虫胶last_asset_count-pacprevious_asset_count>10然后“微小的增加”
90
91
虫胶last_asset_count-pacprevious_asset_count<-1000然后“大减少”
92
93
虫胶last_asset_count-pacprevious_asset_count<-One hundred.然后轻微的减少的
94
95
虫胶last_asset_count-pacprevious_asset_count<-10然后“小降低”
96
97
其他的“忽略”
98
99
结束作为asset_status
One hundred.
101
last_asset_count作为虫胶
102
103
加入previous_asset_count作为pac虫胶site_idpacsite_id
104
105
106
107
vuln_count_change作为选择虫胶site_id虫胶last_vuln_count-pacprevious_vuln_count作为vuln_count_change
108
109
情况下虫胶last_vuln_count-pacprevious_vuln_count>1000然后“大提高”
110
111
虫胶last_vuln_count-pacprevious_vuln_count>One hundred.然后轻微的增加的
112
113
虫胶last_vuln_count-pacprevious_vuln_count>10然后“微小的增加”
114
115
虫胶last_vuln_count-pacprevious_vuln_count<-1000然后“大减少”
116
117
虫胶last_vuln_count-pacprevious_vuln_count<-One hundred.然后轻微的减少的
118
119
虫胶last_vuln_count-pacprevious_vuln_count<-10然后“小降低”
120
121
其他的“忽略”
122
123
结束作为vuln_status
124
125
last_vuln_count作为虫胶
126
127
加入previous_vuln_count作为pac虫胶site_idpacsite_id
128
129
130
131
选择ds的名字虫胶last_asset_countpacprevious_asset_countlvclast_vuln_count聚氯乙烯previous_vuln_countaccasset_count_changeaccasset_statusvccvuln_count_changevccvuln_status
132
133
last_asset_count作为虫胶
134
135
加入previous_asset_count作为pac虫胶site_idpacsite_id
136
137
加入last_vuln_count作为lvc虫胶site_idlvcsite_id
138
139
加入previous_vuln_count作为聚氯乙烯虫胶site_id聚氯乙烯site_id
140
141
加入asset_count_change作为acc虫胶site_idaccsite_id
142
143
加入vuln_count_change作为vcc虫胶site_idvccsite_id
144
145
加入dim_site作为ds虫胶site_iddssite_id