SQL Server:基于行值的动态列(日期)

SQL Server: dynamic columns based on row values (Date)

本问题已经有最佳答案,请猛点这里访问。

我在这个问题上已经花了一个小时了。

我希望根据列AttendanceDate中的值动态生成列。

我发现了一些类似的问题,但不幸的是,这些例子太复杂了,我无法理解。

数据:

enter image description here

预期输出:

enter image description here


这可以通过注释中提到的stuff方法来实现,也可以通过while-exists实现来实现:

http://rexteter.com/fpu47008