Jump to content

icrazy

Members
  • Gesamte Inhalte

    11
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von icrazy

  1. Generell ist es doch so, dass man mir hier nicht einmal geholfen hat (bis auf MDD). Es kamen nur Gegenfragen von den "Experten", die nicht relevant zur eigentlichen Frage war.

    Warum das hier so ist, das frage ich mich auch desöfteren.

     

    Warum kann man nicht eine Abfrage so posten, dass dem Fragesteller geholfen ist?

    Warum muss man ständig Gegenfragen stellen, die dann zu nichts führen und danach kommt nichts mehr von denen??

     

    Deshalb sehe ich es auch nicht ein, meine Lösung hier zu posten.

  2. sValue ist der Schwellenwert der in meinem Beispiel genannten Farbe "schwarz". Dieser ändert sich täglich, deshalb das Datum Timelocal

    Ich möchte nun pro DeviceID und dem letzten (aktuellsten) Wert von Schwarz

     

    Das sollte so aussehen:

     

    aktuellstes Datum, DeviceID, Modell, Seriennummer, Farbe, Value

     

    Also pro DevideID (das sind ca. 40.000 Stück den aktuellsten Wert

     

  3. naja ist ein wneig komplexer der Tabellenaufbau, wollte es hier vereinfacht darstellen:

     

    Hier mal meine Abfrage:


     

    SELECT MAX(ash.TimeLocal), ash.DeviceId, ad.Model, ad.SerialNo, ash.SnmpColorant, ash.sValue AS Schwarz
    FROM ACCSNMPHISTORY ash
    
    INNER JOIN ACCDEVICES ad
    ON ash.DeviceId = ad.id
    
    WHERE ash.SnmpColorant = 'black' 
    GROUP BY ash.DeviceId, ad.Model, ad.SerialNo, ash.SnmpColorant, ash.sValue
    ORDER BY DeviceId

     

    Das ist jetzt mal mit der Farbe schwarz, die Abfrage zeigt mir aber nun unterschiedliche TimeLocal Werte an von einer DevideID. D.h. eine DevideID wird zig mal angezeigt mit unterschiedlichen Werten...

×
×
  • Neu erstellen...