Hallo Community,
ich bin neu hier und benötige Hilfe bei der Erstellung eine Query beim SQL-Server 2008 R2. Es wäre super wenn ihr mir Anregungen geben könntet.
Ich möchte geloggte Fehlermeldungen als View zur Verfügung stellen. Ich habe zwei Tabellen, eine Stammdatentab. und eine Log-Tabelle, das Layout sieht ungefähr so aus:
TblErrorlog
recID, int, PK not null
Timestamp, DateTime
Machinenr, int
Machinetyp, int
ErrorNr, int
Status, byte (1 bedeutet Fehler kommt, 0 Fehler geht)
TblErrorTexte
Machinetyp, int, PK not null
ErrorNr, int, PK not Null
ErrorText
Das Logging funktioniert wie folgt:
Jedes mal wenn eine Maschiene einen Fehler hat, wird ein Datensatz erzeugt mit dem Status 1. Wenn der Fehler wieder geht wird eine weiterer DS erzeugt mit dem Status 0. Zwischenzeitlich können weitere DS geloggt werden von anderen Maschinen mit unterschiedlichen oder gleichen Fehlermeldungen.
Ich möchte nun in einem View die Fehlermeldungen pro Maschine anzeigen und zwar mit den beiden Kommt und Geht-Zeitstempeln in einer Zeile! Ich habe keine Ahnung wie ich das hinbekommen soll, ich kenne mich noch nicht so sehr mit GroupBy oder ähnlichen Funktionen aus. Hat jemand viell. einen Hilfreichen Tipp für mich?
Vielen Dank im Voraus
WTPoppie