Bonjour!
Je suis en train de m'arracher les cheveux depuis un bout de temps déjà. J'essaie de trouver de la documentation, mais soit je m'emmele encore plus, soit je tombe sur du C# qui semble complètement différent
En fait, j'essaie d'écrire une requête LINQ qui me semble a prime abord simple, mais dont j'arrive simplement pas...
C'est pour un petit système de Tracking interne, j'ai donc deux tables:
STATION
ID | DESCRIPTION
TRACKING:
ID | STATION_ID | DATE | PIECE
J'aurai besoin de savoir, pour une station précise, les pièces qui sont actuellement présente. Pour ce faire, je dois grouper les logs de tracking par pièce et obtenir la dernière (date plus grande), et voir si le tout s'accorde avec la station que je cherche.
Avec comme objectif un "output" qui ressemblerais simplement à:
ID_PIECE | DATE
ID_PIECE2 | DATE
ID_PIECE3 | DATE
Des pièces qui a leurs date maximum avait la même station que celle passée en paramètre!
J'espère être assez clair pour tout le monde
Par la même occasion, si quelqu'un a un lien qui explique bien tout le fonctionnement des GroupBy en LINQ, parce que pour l'instant, c'est un peu le bordel pour moi (Français ou Anglais aucun problème)
Merci!
Amuny,
Partager