Seite 1 von 1
Abfrage-Filter
Verfasst: Mi Feb 19, 2020 1:36 pm
von juergen_wue
Hallo,
ich möchte eine Softwareabfrage, auf welchen Clients z.B. SonicWall NetExtender installiert ist - siehe sw-auswahl
[img]C:\Users\jk\Pictures\sw-auswahl.jpg[/img]
Ich möchte nur die Version 8 und kleiner angezeigt bekommen- siehe sw-filter
[img]C:\Users\jk\Pictures\sw-filter.jpg[/img]
und bekomme alle Clients (mit / ohne SonicWall), alle Versionen (auch 9) und alle installierte Software angezeigt.
Was für einen grundlegenden Fehler mache ich hier?
Danke.
VG Jürgen
Re: Abfrage-Filter
Verfasst: Mi Feb 19, 2020 1:48 pm
von twahl
Hallo,
im Filter sollten die Felder Software Name und Version mit UND und nicht mit ODER verknüpft werden.
Als Ergebnis einer Abfrage mit Basis Clients ist immer ein Client Datensatz und man erhält in der Abfrage alle Werte dieser Clients.
Fügt man dann in den Feldern die Software Name und Version Felder hinzu, sind dies eben alle Werte dieser gefundenen Clients und somit die gesamte Software (aber nur der Clients die dem Filter entsprechen).
Um jetzt nur die Software ähnlich Sonic Wall in der Abfrage angezeigt zu bekommen, muss dann noch ein Anzeigefilter (z.B. über Filtersymbol auf der Software Name Spalte) setzen.
Re: Abfrage-Filter
Verfasst: Mi Feb 19, 2020 3:32 pm
von Gerundt
Ich habe mir bei dem Problem mit
erweiterten Abfrage beholfen. Ich finde es nämlich etwas unschön, dass restliche installierte Software über einen Anzeigenfilter rausfiltern muss. Wie schnell ist der verstellt oder gelöscht.
Wenn man dann direkt mit SQL arbeitet, kommt die restliche Software gar nicht erst bis zur Anzeige. Hier mal ein Beispiel Query für TeamViewer:
Select VW_SW_Setup.Name As Software,
VW_SW_Setup.Version As Version,
VW_CLT_Clients_Info.ComputerName As Computername,
VW_CLT_Clients_Info.PrimaryIp As [Primäre IP],
VW_CLT_LastUserInfo.LoginName As Benutzername,
VW_SW_Setup.ClientId
From VW_SW_Setup
Inner Join VW_CLT_Clients_Info On VW_SW_Setup.ClientId =
VW_CLT_Clients_Info.ClientId
Left Join VW_CLT_LastUserInfo On VW_CLT_Clients_Info.ClientId =
VW_CLT_LastUserInfo.ClientId
Where VW_SW_Setup.Name Like 'TeamViewer %'
Order By Software Desc,
Version Desc,
Computername
Re: Abfrage-Filter
Verfasst: Mi Feb 19, 2020 3:34 pm
von juergen_wue
Top! Das ist genau die Lösung! Danke!
Aagon -> sowas im Standard zu finden wäre toll!