Consulta SQL sem duplicados

Senhores.
Estou com o seguinte problema, o SQL Server tem uma relação de itens e quero que ele me traga somente o primeiro item da lista.
Tentamos usar DISCTINC, GROUP BY, HAVING, porem todas sem sucesso. Ja foi executado utilizando MIN(dtrequisicao). Todas sem sucesso.
Alguem tem alguma sugestão?

SELECT
    nrestoque, dtrequisicao, marca, origem,nrserie, situacao,descricao
FROM
    ce_requentrada
WHERE descricao='H3C MSR20-40' 
	AND situacao LIKE 'novo'
GROUP BY
    dtrequisicao, marca, origem,nrserie, situacao,[descricao,nrestoque
ORDER BY nrestoque
nrestoque   dtrequisicao            marca                origem                                             nrserie              situacao        descricao
----------- ----------------------- -------------------- -------------------------------------------------- -------------------- --------------- ----------------------------------------
8291        2012-03-26 11:51:00     HP                   aaaaaaaaaaaaaaaaaaaaaaa                              CN1AD0T0PH           NOVO            H3C MSR20-40                            
8291        2012-04-09 15:47:00     HP                   bbbbbbbbbbbbbbbbbbbbbbbb                            CN1AD0T0PH           NOVO            H3C MSR20-40                            
8292        2012-03-26 11:53:00     HP                   aaaaaaaaaaaaaaaaaaaaaaa                              CN1AD0T0PD           NOVO            H3C MSR20-40                            
8292        2012-04-09 15:47:00     HP                   bbbbbbbbbbbbbbbbbbbbbbbb                            CN1AD0T0PD           NOVO            H3C MSR20-40                            
8293        2012-03-26 11:57:00     HP                   aaaaaaaaaaaaaaaaaaaaaaa                              CN1AD0T0PC           NOVO            H3C MSR20-40                            
8293        2012-04-09 15:52:00     HP                   bbbbbbbbbbbbbbbbbbbbbbbb                            CN1AD0T0PC           NOVO            H3C MSR20-40                            
8294        2012-03-26 11:59:00     HP                   aaaaaaaaaaaaaaaaaaaaaaa                              CN1AD0T0QS           NOVO            H3C MSR20-40                            
8294        2012-04-09 15:49:00     HP                   bbbbbbbbbbbbbbbbbbbbbbbb                            CN1AD0T0QS           NOVO            H3C MSR20-40

Obs: O que difere são os campos da origem e a data da requisição. Pode ser desnecessário mas o SQL Server é 2000.
Abs

Cara antes de fazer a consulta você tem que aprender o SQL.

Para resolver isso você vai ter duas opções
fazer uma subquery que retorne somente o id do elemento que você quer e usar na sua clausula where;
ordenar o seu elemento como primeiro da lista e usar a função TOP do sql server.

Olá,

Assim não funciona?
SELECT top 1
nrestoque, dtrequisicao, marca, origem,nrserie, situacao,descricao
FROM
ce_requentrada
WHERE descricao='H3C MSR20-40’
AND situacao LIKE 'novo’
ORDER BY nrestoque

[ ]'s