检查人员ID的表/列是否没有59的答案

时间:2019-05-31 14:08:29

标签: sql where crystal-reports-2008

我正试图弄清楚如何制作一个水晶报表,该报表可以找到没有特定问题ID答案的人员。这是一个清理项目。

Icon

那我如何获得我的水晶报表以返回没有ID的59的ID为1的人?

我的表以ID连接。人员和应答表ID之间的内部联接,人员和设施之间的内部联接。

我在考虑SelectionFormula =>记录

So I have a **person** table like this:
Last  First  ID
Test  Test3  1          
Yoda  Guy    2                              
Skyw  Luke   6

A **Answer** table like this:  
ID    Facility   AnsTxt      QuesID
1     S          blue        3   
1     S          PT          2
1     H          FT          2
2     H          non-ans     59
6     SJ         ans         59

**Facilities** table like this:
   ID    Facility    Status
    1     S           Active
    1     H           Active
    2     H           Active
    6     SJ          Inactive

但是,这将为我提供ID 1(例如3,2)的所有其他问题,但并不是缺少59。

更新:我对Crystal还是很陌生(一个月左右)。也许我可以为每个人设施算出59的问题ID?然后将该计数添加到列中,对于设施计数大于问题59计数的所有人员,他们需要解决?我不确定该怎么做。我当时在看count,但他们并没有真正说出如何做到这一点。

更新2:我也愿意使用sql解决方案。例如,创建一个视图以查找缺少59的视图,并在我的水晶报表中使用该视图。因此,sql部分会很有趣。

0 个答案:

没有答案