如何检查不同的数据并获得SQL中的第一条记录?

时间:2019-02-11 23:37:19

标签: sql-server excel select

我需要在SQL中创建符合某些规则的过滤器,在Excel中创建电子表格,并且需要应用以下过滤器,该电子表格具有以下字段:

  • 电话号码
  • Motivo de Envio
  • 数据Ativação
  • 数据导入
  • 数据Alteração
  • 状态
  

过滤器   


  重复的Nº电话并具有状态 =“ PENDENTE”,“ EMANÁLISE”,“ ANOMALIA DEFINITIVA”,“ LIBERADO”,但您的 Motivo de Envio strong>是不同的,仅导入状态等于“ ANOMALIATEMPORÁRIA”的行

我尝试了很多方法,但是没有成功,我对数据库没有太多的了解,因此,我希望得到您的帮助,

SELECT [Nº Tel],
       [Motivo de Envio],
       [Data Ativação],
       [Data Importação],
       [Data Alteração],
       [Status]
FROM [export$] AS export
WHERE EXISTS
    (SELECT aux.[Nº Tel]
     FROM [export$] AS aux
     WHERE export.[Nº Tel] = aux.[Nº Tel]
       AND [Status] = "PENDENTE")
  AND [Status] = "ANOMALIA TEMPORÁRIA"

但是我无法放置过滤器中最重要的部分之一:

  

...您的 Motivo de Envio 是不同的,仅导入具有状态等于“ ANOMALIATEMPORÁRIA”的行

以下是如何在电子表格中找到该结构的示例,刚才应用了过滤器,以便我可以根据上述规则提取“ ANOMALIATEMPORÁRIA”。 https://i.stack.imgur.com/I1Hqs.png

我希望您的帮助,谢谢!

0 个答案:

没有答案