Если вы группируете по мультирегистрации, вы получите только одну строку для отдельной мультирегистрации.Это даст вам набор всех строк, отсортированных сначала по мультирегистрации, а затем по дате.
SELECT multiregistration, date
FROM registrations
ORDER BY multiregistration, date
ОБНОВЛЕНИЕ:
Это даст вам набор идентификаторов ... по одному для каждого отдельногомультирегистрация, где датой является минимальная (дата) ...
SELECT id
FROM registrations
GROUP BY multiregistration
ORDER BY multiregistration, date
ОБНОВЛЕНИЕ:
Это даст вам одну запись мультирегистрации ... где дата является первой датой втаблица ...
SELECT top 1 multiregistration
FROM registrations
ORDER BY date
ОБНОВЛЕНИЕ: (пример данных?)
ID-----USER-ID-----DATE------------MULTIREGISTRATION
1 101 1/2/2011 3
2 101 1/1/2011 3
3 102 1/5/2011 2
4 102 1/7/2011 2
5 103 1/1/2011 4
Минимальная дата - 01.01.2011, многократная регистрация (3) - 01.01.2011 - id2 ... Это возвратит упорядоченный (по возрастанию даты) результирующий набор, где значение мультирегистрации равно 3
SELECT *
FROM registrations
WHERE ID in (SELECT min(date) FROM registrations)
ORDER BY date
Для обоих (фактически в этом случае все 3 - # 3, 2 и 4) всписок ... следующее вернет набор результатов (показанный ниже ...)
SELECT *
FROM registrations
ORDER BY multiregistration, date
Возвращает набор результатов, например
3 102 1/5/2011 2
4 102 1/7/2011 2
2 101 1/1/2011 3
1 101 1/2/2011 3
5 103 1/1/2011 4