在T语句的Where语句中编写选择逻辑

时间:2014-05-30 15:41:12

标签: logic case selection where

我正在进行一项查询,我需要将患者遭遇与特定医生进行比较,并使用逻辑来选择患者。

字段:

  1. 帐户ID
  2. 服务日期
  3. 帐户的最新服务日期
  4. Billing Tech的服务费用
  5. 帐户ID的总服务费用
  6. 结算技术ID
  7. ---不允许我在这里粘贴截图... :(

    逻辑

    如果帐户持有人看到一个结算技术最多次,则选择该行

    OR

    如果帐户持有人在相同次数内看到多个结算技术,则从这些结算技术人员中选择具有最新服务日期的行(即,每次使用两次技术A,技术B,技术C,然后在这三个计费技术服务日期中选择具有最新服务日期的行

    我需要逻辑方面的帮助。我对如何在where语句中编写逻辑感到困惑。

    Anyhelp非常感谢。 谢谢,

1 个答案:

答案 0 :(得分:0)

Select COUNT(*),BillingTechID,LatestServiceDatefortheAccount 
GROUP BY BillingTechID,LatestServiceDatefortheAccount 
HAVING COUNT(*)>1

我希望能正确理解你的问题。