这里是我的PIVOT查询:与日期或日期时间列使用PIVOT值
select * from t_interview_data
pivot (avg (widgets) for
datestamp in ([2009-11-01],[2009-11-02],[2009-11-03],[2009-11-04],[2009-11-05],[2009-11-06],[2009- 11-07]
,[2009-11-08],[2009-11-09],[2009-11-10],[2009-11-11],[2009-11-12],[2009-11-13],[2009-11-14],[2009- 11-15]
,[2009-11-16],[2009-11-17],[2009-11-18],[2009-11-19],[2009-11-20],[2009-11-21],[2009-11-22],[2009-11-23]
,[2009-11-24],[2009-11-25],[2009-11-26],[2009-11-27],[2009-11-28],[2009-11-29],[2009-11-30],[2009-12-01]
,[2009-12-02])) as AvgWidgetsPerDayPerEmp
我的问题是:虽然这个查询的工作,有没有更容易,更简单,更优雅写这样?
输出示例:
您可以发布一些示例数据和预期输出吗? – Rachcha 2013-03-23 04:39:01