SELECT
CASE WHEN
((SELECT
COUNT(DISTINCT s.id)
FROM Samples s
) < 20)
THEN 'ALERT' ELSE NULL
END
Попытка настроить оповещение, которое будет происходить только один раз в день, если число идентификаторов меньше 20 к 9 часам утра этого дня.Пока не особо заботишься о самой работе.Просто хочу получить наиболее эффективный способ выбросить требуемую логику в CASE.
dbo.Samples имеет поле DATETIME [insert_dt] для каждого идентификатора, который, вероятно, может быть использован здесь, я бы вообразил?
Спасибо,