关于网友提出的“ (DB2)求SQL语句”问题疑问,本网通过在网上对“ (DB2)求SQL语句”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: (DB2)求SQL语句
描述: 求SQl
表1
姓名 日期 动作
张三 20140101 借阅
张三 20140101 还书
李思 20140102 登记
王五 20140103 还书
……
要实现一下统计:
姓名 20140101 20140102 20140103 …… 20140131
张三 借阅,还书
李思 登记
王五 还书
请问大家这样的sql该如何写?
解决方案1: 如果人名和日期不是固定的 是不能用SQL达到要求的
可以用2层行转列来实现
解决方案2: 应该可以用CASE WHEN ..THEN 1 ELSE 0 END的语句来判断
解决方案3: 这个行列转换有点高级,不会
建议去MS-SQL Server区问下,那里高手多
以上介绍了“ (DB2)求SQL语句”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2034438.html