我有一个表名input_table。在这个表中,我们有3列。日期、季度和名称。这些列中的值如下所示
Date -- 22/07/1992 , 22/08/2022, 28/06/1991. ...
Quarter -- Q1 , Q2, Q3, Q4,
Name -- Ram , shyam , pooja, ...
假设“Ram”缺少2022年的Q4,我只想计算这个,如果任何名字缺少Q1,Q2,Q3或Q4中的任何一个,那么在这种情况下,我应该在结果中得到缺少的值。
如果任何名称缺少任何四分之一,如Q1、Q2、Q3或Q4中的任何一个,那么在这种情况下,我应该在结果中得到缺少的值。
1条答案
按热度按时间htrmnn0y1#
首先,你必须从季度中选择一个名字,然后你必须使用GROUPBY和HAVING子句。我希望这个查询对你有帮助
SELECT名称,季度FROM输入表GROUP BY名称HAVING COUNT(*)〈4