если так
       table
           pk
           weeknumber
           workid
           value

то вроде красиво, но как это все потом запихнуть в грид чтобы это все отображалось как показано выше. Монстроидальная процедура получается.


Ну так вот и сделай, а данные вытащить можно по такому вот принципу:

Select
 Case When weeknumber = 1 Then value Else Null end as Col_1,

 Case When weeknumber = 2 Then value Else Null end as Col_2,
...
 Case When weeknumber = 52 Then value Else Null end as Col_52
From Table

With b/r. Gleb.




Ответить