暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 透视sql

askTom 2017-07-07
206

问题描述

从tkt中选择 *;

TKT_NO TKT_NAME状态
-
101 bug打开
102错误关闭
103 bug打开
104请求关闭
105 abc关闭
106 abc关闭
107请求打开


输出:-

TKT_NAME打开关闭总数
-
错误2 1 3
请求1 1 2


我需要一个sql代码通过使用pivot。

专家解答

“我需要使用pivot的sql代码”...

...* 和 * 您需要阅读有关问题的准则,并为我们提供表DDL和insert语句 ..... 叹息。


选择 *
从 (从tkt中选择tkt_name,状态)
PIVOT (count(TKT_NO) 为c FOR (status) IN ('open' AS o,'close' AS c));

* 可能 * 工作。我还没有测试过-因为我没有表可以使用
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论