A.d.h.v. het ingegeven aantal weken wil ik een overzicht met de weeknummers als kolommen waarin de paraaf komt te staan.
Van de huidige week terug naar het ingegeven aantal weken.
Ik gebruik Microsoft SQL server management en dit moet een Stored Procedure worden die ik aanroep met C#.
Onderstaande query heb ik al en deze werkt, maar het aantal weken([18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33]) moet een variabele worden.
Wie helpt mij?
Van de huidige week terug naar het ingegeven aantal weken.
Ik gebruik Microsoft SQL server management en dit moet een Stored Procedure worden die ik aanroep met C#.
Onderstaande query heb ik al en deze werkt, maar het aantal weken([18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33]) moet een variabele worden.
Wie helpt mij?
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
| SELECT Taak,[18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33] FROM (select T.Taak, datepart(isowk,R.datum) as [week], R.Paraaf FROM [Logboeken].[dbo].[tblTaken] T INNER JOIN Werkzaamheden W ON (W.ID = T.Werkzaamheden) INNER JOIN Werkplek P ON (P.ID = T.Werkplek) LEFT JOIN Registratie R ON (R.Taak = T.Taak AND R.Werkzaamheden = W.Werkzaamheden) WHERE (T.Taak IS NOT NULL) AND T.Werkplek = + @Labnr AND W.Keus = + @Keus) as Overzicht pivot ( MAX([Paraaf]) for week IN ([18],[19],[20],[21],[22],[23],[24],[25],[26],[27],[28],[29],[30],[31],[32],[33]) ) as PivotTable ... |
[ Voor 0% gewijzigd door RobIII op 09-08-2021 10:27 . Reden: Code tags toegevoegd ]