摘要:
SELECTCreateTimeas'日期',isnull([支付宝],0)as'支付宝',isnull([手机短信],0)as'手机短信',isnull([工商银行卡],0)as'工商银行',isnull([建设银行卡],0)as'建设银行',isnull([支付宝],0)+isnull([手机短信],0)+isnull([工商银行卡],0)+isnull([建设银行卡],0)as'合计'FROM(SELECTCONVERT(VARCHAR(10),CreateTime,120)ASCreateT 阅读全文
摘要:
原文地址:http://www.cnblogs.com/kerrycode/archive/2010/07/28/1786547.html行转列,列转行是我们在开发过程中经常碰到的问题。行转列一般通过CASE WHEN 语句来实现,也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现。 用传统的方法,比较好理解。层次清晰,而且比较习惯。 但是PIVOT 、UNPIVOT提供的语法比一系列复杂的 SELECT...CASE 语句中所指定的语法更简单、更具可读性。下面我们通过几个简单的例子来介绍一下列转行、行转列问题。 我们首先先通过一个老生常谈的例子,学生成绩表(下面简化.. 阅读全文