AlexBrussen
Nieuwe gebruiker
- Lid geworden
- 26 okt 2018
- Berichten
- 2
Hoe kan ik onderstaand SQL-statement vertalen naar LINQ.
Ik heb een datatable tblRblk waar informatie in staat die ik wil MAXen en SUMmen:
SELECT;
gebruiker,;
dossier,;
datum,;
MAX(v_rnota) As v_rnota,;
MAX(sdat) As sdat,;
MAX(edat) As edat,;
MAX(dagen) As dagen,;
MAX(hoofdsom) As xhoofdsom,;
SUM(rente) As rente,;
SUM(kosten) As kosten,;
SUM(cumrente) As cumrente,;
SUM(cumkosten) As cumkosten,;
SUM(ontvangst) As ontvangst,;
SUM(termijn) As termijn,;
MAX(nhoofdsom) As nhoofdsom,;
MAX(prc) As prc,;
MAX(rntrnt) As rntrnt;
FROM tblRblk;
GROUP BY gebruiker, dossier, datum;
ORDER BY gebruiker, dossier, datum
Ik kom niet verder dan:
Dim pijplijn = From r In tblRblk
Select r
Group By gGebruiker = r.Item("Gebruiker"), gDossier = r.Item("Dossier"), gDatum = r.Item("Datum")
Into Group
Maar hoe krijg ik hierin nu de MAX-bewerkingen en SUM-bewerkingen op de betreffende velden verwerkt?
Ik heb een datatable tblRblk waar informatie in staat die ik wil MAXen en SUMmen:
SELECT;
gebruiker,;
dossier,;
datum,;
MAX(v_rnota) As v_rnota,;
MAX(sdat) As sdat,;
MAX(edat) As edat,;
MAX(dagen) As dagen,;
MAX(hoofdsom) As xhoofdsom,;
SUM(rente) As rente,;
SUM(kosten) As kosten,;
SUM(cumrente) As cumrente,;
SUM(cumkosten) As cumkosten,;
SUM(ontvangst) As ontvangst,;
SUM(termijn) As termijn,;
MAX(nhoofdsom) As nhoofdsom,;
MAX(prc) As prc,;
MAX(rntrnt) As rntrnt;
FROM tblRblk;
GROUP BY gebruiker, dossier, datum;
ORDER BY gebruiker, dossier, datum
Ik kom niet verder dan:
Dim pijplijn = From r In tblRblk
Select r
Group By gGebruiker = r.Item("Gebruiker"), gDossier = r.Item("Dossier"), gDatum = r.Item("Datum")
Into Group
Maar hoe krijg ik hierin nu de MAX-bewerkingen en SUM-bewerkingen op de betreffende velden verwerkt?