У меня есть таблица для отправки запланированных смс. некоторые тексты имеют несколько приемников, записи с одним и тем же текстом имеют одинаковые GroupID каждый раз, когда я должен выбрать максимум 100 приемников, но все они должны иметь один и тот же идентификатор группы. например, если есть 500 записей с одним и тем же идентификатором группы, я должен выбрать 100 записей этой группы, но если есть 10 записей с одним и тем же идентификатором группы, я должен выбрать только эти 10 записей.
Ну, я могу просто выбрать 100 лучших для определения максимальной проблемы. Я не знаю, как избежать выбора записей с другими идентификаторами GroupID.
Я придумал это решение, что вы думаете?SQL Server: группа по столбцу и получить первую группу
select top 100 * from ScheduledSms
where GroupID = (select top 1 GroupID from ScheduledSms order by DateAdded)
Я не знаю, groupids, я просто хочу запрос, чтобы вернуться к первой группе (что когда-либо ее идентификатор_группы является) –