Horst-Erich
Benutzer
- Beiträge
- 5
Guten Tag in die Runde,
folgende Abfrage funktioniert am SQL Server. Ich möchte nun das gleiche Ergebnis mit einer linq Abfrage erzielen, scheitere aber schon im Ansatz. Wer kann mich auf die richtige Spur bringen?
SELECT h.Inventar_Name, h.Stunden, h.Stunden_alt, r.MaxStunden
FROM (
SELECT Inventar_Name, MAX(Stunden - Stunden_alt) AS MaxStunden
FROM operatingHour
GROUP BY Inventar_Name
) r
INNER JOIN operatingHour h
ON h.Inventar_Name = r.Inventar_Name AND (h.Stunden - h.Stunden_alt) = r.MaxStunden
ORDER BY r.MaxStunden DESC
folgende Abfrage funktioniert am SQL Server. Ich möchte nun das gleiche Ergebnis mit einer linq Abfrage erzielen, scheitere aber schon im Ansatz. Wer kann mich auf die richtige Spur bringen?
SELECT h.Inventar_Name, h.Stunden, h.Stunden_alt, r.MaxStunden
FROM (
SELECT Inventar_Name, MAX(Stunden - Stunden_alt) AS MaxStunden
FROM operatingHour
GROUP BY Inventar_Name
) r
INNER JOIN operatingHour h
ON h.Inventar_Name = r.Inventar_Name AND (h.Stunden - h.Stunden_alt) = r.MaxStunden
ORDER BY r.MaxStunden DESC