sql行列转置 sql中行列转换的代码怎么写?

sql中行列转换的代码怎么写?如果是SQL 2000,选择name(case date when“Monday”then context end)作为星期一,(case date when“turda

sql中行列转换的代码怎么写?

如果是SQL 2000,选择name(case date when“Monday”then context end)作为星期一,(case date when“turday”then context end)作为星期二,(case date when“turday”then context end)作为星期三,(case date when“turday”then context end)作为星期四,(case date when “Friday”then context end)as Friday from table如果是SQL 2005,也可以这样:选择*from table pivot(sum(context)for date in([星期一]、[星期二]、[星期三]、[星期四]、[星期五])作为