【发布时间】:2021-01-23 23:44:58
【问题描述】:
我正在尝试运行一个查询,该查询将返回昨天创建了第一个申请的所有客户 ID。我一直在纠结如何使用MIN 函数和HAVING。
WHERE 子句中的语句用于将日期与昨天进行比较,但我一直卡在如何编写它以显示公司昨天的第一个/最小开始日期。
下面是添加一些颜色的示例:
SELECT
P.CUSTOMERID,
M.CREATEDDATE
FROM
DBO.MATCH M
INNER JOIN
DBO.POSITION P ON M.REQUISIIONID = P.REQUISITIONID
WHERE
DATEADD(d, (DATEDIFF(d, 0, m.CREATEDDATE)), 0) = DATEADD(d, (DATEDIFF(d, 0, GETDATE() - 1)), 0)
【问题讨论】:
标签: sql sql-server min