mysql 如何在SQL中查找缺失季度

hi3rlvi2  于 2023-02-11  发布在  Mysql
关注(0)|答案(1)|浏览(106)

我有一个表名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中的任何一个,那么在这种情况下,我应该在结果中得到缺少的值。

htrmnn0y

htrmnn0y1#

首先,你必须从季度中选择一个名字,然后你必须使用GROUPBY和HAVING子句。我希望这个查询对你有帮助
SELECT名称,季度FROM输入表GROUP BY名称HAVING COUNT(*)〈4

相关问题