我正在开发一个 SSMS 2008 R2 T-sql 查询。目前我的查询看起来像:
INSERT rd_scs_only_clients
SELECT DISTINCT en.clientid_c
FROM cd.enrollments en
WHERE en.agency_c in ('SCCR','SCRP') AND DATEDIFF(DAY, GETDATE(), startdate_d) > 90
EXCEPT
SELECT DISTINCT en.clientid_c
FROM cd.enrollments en
WHERE en.agency_c not in ('SCCR','SCRP')
但这会导致 0 条记录,因为它似乎没有将 INSERT 语句下方的所有代码识别为属于同一查询。我该如何重写这个?