我很难让我的查询做我想做的事情。这是我第一次尝试这样的事情。这是我正在使用的表格的一部分:
所以dlsequence列是由一系列问题组合在一起的,这将形成一个记录。我想找出的是组织限制的数量。我称之为和def的两个组织。对于重新编码的\u响应列,约束?的1为是,2为否?。对我来说,最困难的部分是将数据放在不同的行上。我想要两列,和def。然后在每个栏下,对组织进行约束。
到目前为止,我掌握的情况如下:
SELECT COUNT(CASE WHEN Field_Name = 'Organization' AND Recoded_Response = 'ABC'
THEN Recoded_Response
END) AS ABC
, COUNT(CASE WHEN Field_Name = 'Organization' AND Recoded_Response = 'DEF'
THEN Recoded_Response
END) AS DEF
FROM DAILY_LOG_CUSTOM_DATA
WHERE Field_Name = 'Restraint?'
AND Recoded_Response = 1
GROUP BY DLSEQUENCE
我在寻找这样的输出:
1条答案
按热度按时间k0pti3hp1#
我想找出的是组织限制的数量。
嗯。做一个
join
以及group by
工作?