Verküpfung von Tabellen in 2 Datenbanken ohne eindeutige ID

Northwind

Grünschnabel
Hallo Leute!

Ich habe folgendes Problem unter MSSQL 2000 (SP4) und hoffe ihr habt eine Idee wie ich es lösen kann.

Aus einer bestehenden Datenbank soll der Traffic der Benutzer ermittelt werden, die Informationen sind in 2 Tables verteilt (über *.ID Felder eindeutig verküpfbar).

Hab dass mal so gelöst:

USE Database A
SELECT IP_Address, SUM (Bytes_Sent+Bytes_Recv) AS Traffic
FROM Connections
INNER JOIN Workstations
ON Connections.Workstation_Id = Workstations.Workstation_Id
Where Access_Time BETWEEN '[Datum Beginn]' AND '[Datum Ende]'
GROUP BY IP_Address

Als Ergebinis bekomme ich

IP_Address Traffic
----------------- -----------
192.168.1.2 222890
192.168.1.3 22421
192.168.2.1 12345
192.168.2.3 4096

Soweit ok. Nun gibt eine Datenbank B einen Table LAN_IP mit folgenden Column's

LAN IP
--------- --------------
LAN A 192.168.1.
LAN B 192.168.2.
LAN C 192.168.3.

Was mir nun fehlt ist die Möglichkeit die IP Adressen einer Bezeichnung für das LAN zuzuordnen. Als Ergebnis sollte dann sowas ähnliches rauskommen:

LAN IP Traffic
---------- ---------------- -----------
LAN A 192.168.1. 223311
LAN B 192.168.2 66666
LAN C 192.168.3. 4096

Habt ihr eine Idee wie ich die IP_Adresse mit der IP des LAN´s verknüpfen kann damit ich das gewünschte Ergebnis bekomme?

Sag schon mal Danke für Eure Hilfe,
Euer North
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück