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

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

          
sql
1
2
3.
last_scan_for_site作为
4
5
选择site_id马克斯scan_id作为scan_id
6
7
dim_site_scan
8
9
加入dim_scan使用scan_id
10
11
在哪里status_id“C”
12
13
集团通过site_id
14
15
16
17
previous_scan_for_site作为
18
19
选择site_id马克斯scan_id作为scan_id
20.
21
dim_site_scan
22
23
加入dim_scan使用scan_id
24
25
在哪里site_idscan_id
26
27
选择last_scan_for_site
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_site
42
43
加入dim_site_asset使用site_id
44
45
加入last_scan_for_site使用site_id
46
47
加入dim_asset_scan使用asset_idscan_id
48
49
50
51
previous_scan_state作为
52
53
选择site_idasset_idscan_id
54
55
dim_site
56
57
加入dim_site_asset使用site_id
58
59
加入previous_scan_for_site使用site_id
60
61
加入dim_asset_scan使用asset_idscan_id
62
63
64
65
last_scan_for_asset作为
66
67
选择site_idasset_idscan_id
68
69
last_scan_for_site
70
71
加入dim_site_asset使用site_id
72
73
74
75
new_assets作为
76
77
选择all_satesite_idall_sateasset_idbaselineComparisonall_satescan_idlsfascan_id
78
79
80
81
选择current_scan_state
82
83
联盟所有
84
85
选择previous_scan_state
86
87
all_sate
88
89
加入last_scan_for_asset lsfa使用asset_id
90
91
集团通过all_satesite_idall_sateasset_id
92
93
baselineComparisonall_satescan_idlsfascan_id“新”
94
95
96
97
选择ip_addressmac_addresshost_name网站的名字操作系统描述
98
99
new_assets
One hundred.
101
加入dim_asset使用asset_id
102
103
加入dim_operating_system操作系统使用operating_system_id
104
105
加入dim_site网站使用site_id
106
107
订单通过ip_address