【发布时间】:2020-11-09 14:47:42
【问题描述】:
我一直在尝试编写一个查询来完善这个实例,但似乎无法做到这一点,因为我仍然收到重复。希望我能得到有关如何解决此问题的帮助。
SELECT DISTINCT
1.Client
1.ID
1.Thing
1.Status
MIN(1.StatusDate) as 'statdate'
FROM
SAMPLE 1
WHERE
[]
GROUP BY
1.Client
1.ID
1.Thing
1.status
我的输出如下
Client Id Thing Status Statdate
CompanyA 123 Thing1 Approved 12/9/2019
CompanyA 123 Thing1 Denied 12/6/2019
因此,尽管查询正在执行我的要求并显示每个状态的最小状态日期,但我只想要第一个状态日期。我有大约 30k 行要过滤,所以任何不运行的查询都会使查询过载并且不会运行。任何帮助将不胜感激
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
标签: sql sql-server date filter min