【发布时间】:2018-03-30 18:40:35
【问题描述】:
我有一个反馈表,我从客户那里得到反馈。他的桌子是这样的
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
我想从员工那里得到的只是搜索日期(从 ---> 到)并得到一份简短的报告,其中包括
- 优秀人数
- 数量非常好
- 好数量
- 坏数
- 可怜的
对于所有给定的选项。 如果员工选择了 2018-03-29 到 2018-03-29
的日期范围,则与给定的数据一样所以他可以看到这样的记录
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
卡在这里需要帮助。如果答案在 LINQ 查询中,那将是显而易见的
【问题讨论】:
-
所以您只是希望人们为您编写解决方案?
-
不是真的,只是想得到查询的提示
-
到目前为止你尝试过什么?从简单开始,然后在此基础上进行扩展。
-
从 OverAllExperience 的反馈组中选择 count(*) 这样做但没有在一个查询中获得所需的输出
-
@FaizanNaeem 这看起来不像 LINQ?也许我的SQL to LINQ recipe 会帮助你?
标签: sql asp.net-mvc database linq lambda