I have a table for feedback in which i am getting feed backs from customers. he table looks like this
ID  Service      Food      Behavior  Environment   OverallExprience  Flight    Date
1   Excellent   VeryGood    Good     Bad            Poor             EK0603  2018-03-29 
2   Excellent   Good      VeryGood   Excellent      Poor             EK0603  2018-03-29 
All I want from employee is to search the date (from ---> to) and get the brief report which includes
- Number of excellent
- Number of very good
- Number of good
- Number of bad
- poor
for all the given options. Like in the given Data if Employe selected the date range of 2018-03-29 to 2018-03-29
So he can see the records like this
              Excellent        Very Good    Good     Bad     poor
Service         2                 0           0       0        0
Food            0                 1           1       0        0
Behavior        0                 1           1       0        0
Environment     1                 0           0       1        0
Stuck here need help . will be appreciable if the answer is in LINQ query
 
    