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