У меня есть таблица delivery_history, которая заполняется триггером:
id(guid) order_number delivery_number haulier timestamp(getdate())
1 1234 haulier1 2009-10-08 8:34:00
2 1235 haulier1 2009-10-09 9:15:00
1 1234 haulier2 2009-10-10 9:20:00
Я хотел бы вернуть все столбцы, но я хочу видеть только уникальное значение delivery_number с последней отметкой времени, поэтому я хочу получить следующие данные:
1 1234 haulier2 2009-10-10 9:20:00
2 1235 haulier1 2009-10-09 9:15:00
До сих пор я пробовал каждую возможность и комбинацию ответов, опубликованных на этом сайте, и они либо не дают мне требуемых результатов, они ожидают, что я был разумным, и использовали инкрементный идентификатор, а не руководство Я использовал (сейчас есть три недели данных от триггера, и я не очень хочу их выгружать), или они ожидают Sql Server 2005 или выше.
Это будет работать на Sql Server 2000.
Спасибо заранее,
Mark