AJUDA COM SQL -AGRUPAR E PEGAR REGITRO MAIS RECENT

MAXCIM 15/02/2011 12:16:03
#365501
Parreira! bateu na trave... mas o caminho é esse...
ele touxe perfeitamente a ultima data... Corretissimo! porem como fasso para exibir os demais dados da tabela [Ô]tbl_cad_prod_mp_for_TB[Ô] percebi que se coloco B.* no select ele traz dados incorretos.

terei de fazer um (SELECT TOP 1 C.MDATA FROM tbl_cad_prod_mp_for_TB AS C WHERE C.idpro = A.idpro AND C.idfor = A.idfor ORDER BY C.MDATA DESC) AS MDATA
para todos os campos, trocando o MDATA do select pelo campo necessario?

desde já agradesso a ajuda!
PARREIRA 15/02/2011 13:01:47
#365509
Você quer todos os dados da tabela tbl_cad_prod_mp_for_TB tambem?
MAXCIM 15/02/2011 13:26:15
#365514
oi Parreira, preciso de Valor, Data e moeda
eu montei aqui assim:
Resolveu.... mas se tiver algo melhor sou inteiramente grato.

Citação:

SELECT TABCADFOR.nome,TABCADFOR.NOME_FANTASIA,CADPRODMP.CODIGO AS MP_CODIGO,CADMPFORN.* ,
(SELECT mdata FROM tbl_cad_prod_mp_for_TB C WHERE (C.idpro =CADMPFORN.idpro ) AND (C.idFOR =CADMPFORN.idFOR )ORDER BY mdata DESC limit 0,1) AS mdata2,
(SELECT valor FROM tbl_cad_prod_mp_for_TB C WHERE (C.idpro =CADMPFORN.idpro ) AND (C.idFOR =CADMPFORN.idFOR )ORDER BY mdata DESC limit 0,1) AS VALOR2,
(SELECT moeda FROM tbl_cad_prod_mp_for_TB C WHERE (C.idpro =CADMPFORN.idpro ) AND (C.idFOR =CADMPFORN.idFOR )ORDER BY mdata DESC limit 0,1) AS Moeda2
FROM tbl_cad_prod_mp_for CADMPFORN
INNER JOIN tbl_cad_prod_mp_for_TB MPFORTP ON(MPFORTP.idpro=CADMPFORN.idpro) AND (CADMPFORN.idfor =MPFORTP.idfor)
INNER JOIN tbl_cad_fornecedores TABCADFOR ON (TABCADFOR.idfor =CADMPFORN.idFOR)
INNER JOIN tbl_cad_prod_MP CADPRODMP ON (CADPRODMP.idPRO =CADMPFORN.idPRO)
WHERE CADMPFORN.idpro = 64
GROUP BY CADMPFORN.idpro,CADMPFORN.idFOR;

PARREIRA 15/02/2011 13:35:13
#365517
DE momento creio que isso te ajuda,vou verificar um outro tipo que possa ser possivêl e te mando via email qualquer coisa beleza..Mas assim do jeito que fez está bom.
MAXCIM 15/02/2011 13:52:56
#365519
Parreira, valeu pela força! funcionou perfeitamente ..

Brigadão,
Página 2 de 2 [16 registro(s)]
Tópico encerrado , respostas não são mais permitidas