0
我有这样的表格;按日期的SQL数据透视表
我要显示我的数据是这样;
PersonelName------EnterDate1------EnterDate2------EnterDate3------EnterDateN
Michael------------6---------------8----------------7----------TotalWorkHour
Jason--------------5---------------8----------------6----------TotalWorkHour
Terra--------------6---------------6----------------6----------TotalWorkHour
Amelie-------------8---------------8----------------7----------TotalWorkHour
EnterDates必须是动态的,两天之间。 我有一张人事表。
我不能形象化这个逻辑。我不能理解枢轴。请帮帮我。 谢谢你。
你想要返回一个动态的列数吗?这是无法完成的,SELECT总是返回特定数量的列,与任何数据无关。 – jarlh
我有一个c#项目,我可以处理日期或列名 – MehmetF
如果您在某种类型的C#解决方案中呈现数据,我会尝试在代码中执行pivoting,而不是在sql中。 – larsts