我真的在为这里的实现解决方案而苦苦挣扎。
SELECT
mach_id,
value1,
CASE
WHEN value1 = 0 THEN lead(created_on) OVER (ORDER BY mach_id)
END,
created_on
FROM MyTable
WHERE
field_name='someValue' and
CAST(created_on AS DATE) = CAST(GETDATE() AS DATE)
我需要在 value1 为 0 时获取 created_on 日期,然后获取潜在客户记录 created_on 日期。然后获取这些日期并删除另一个表中的所有记录,其中 created_on 在这两个日期之间的 mach_id。
我真的不知所措。有什么建议么?