Announcement

Collapse
No announcement yet.

Maxwert im Select

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Maxwert im Select

    Hallo zusammen,
    ich hab da ein Problem bei einem Select.
    Ich habe eine Tabelle Personal und eine Tabelle Stundensatz.

    Ich möchte den Stundenlohn ( StdSatz) des letzen Speicherdatums ( Max(sDatum) ) des entsprechenden Mitarbeiters erhalten.

    Zu dem Zeitpunkt habe ich noch keine ID muss es also über den Namen selectieren.

    Wie muss ich den select aufbauen?

    Ausgang wäre so etwas:

    SELECT Stundensatz.sDatum, Personal.IDMa, Stundensatz.StdSatz FROM Personal INNER JOIN Stundensatz ON Personal.IDMa = Stundensatz.IDMa WHERE (Personal.VorName + N' ' + Personal.NachName = N'Name')

    Schon mal besten Dank für jeden Tipp

  • #2
    Zur Anmerkung noch:
    Ich benötige als Ausgabe die IDMa und StSat

    Comment


    • #3
      Hallo

      Vorschlag:
      Mache ein Select -> Sortiert nach Datum (Absteigend)
      Dann sollte es eigentich der erste Datensatz sein.

      Beispiel:
      select Stundensatz.stdsatz
      from personal inner join ...
      where (Personal.VorName + N' ' + Personal.NachName = N'Name')
      order by Stundensatz.sDatum desc

      Oswal

      Comment

      Working...
      X