Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

danielswater

pegar o item mais novo de uma tabela

Recommended Posts

fala pessoal beleza?

seguinte, eu tenho essa query aqui:

 

SELECT
	`item`.`it-codigo` AS `it-codigo`,
	`item`.`descricao-1` AS `descricao-1`,
	`item`.`compr-fabric` AS `compr-fabric`,
	`pr-it-per`.`periodo` AS `periodo`,
	`pr-it-per`.`val-unit-mat-m` AS `val-unit-mat-m`,
	`pr-it-per`.`val-unit-ggf-m` AS `val-unit-ggf-m`,
	`pr-it-per`.`val-unit-mob-m` AS `val-unit-mob-m`
FROM
	(
		`item`
		JOIN `pr-it-per` ON (
			(
				`pr-it-per`.`it-codigo` = `item`.`it-codigo`
			)
		)
	)
ORDER BY
	`pr-it-per`.`cod-estabel`,
	`item`.`it-codigo`,
	`pr-it-per`.`periodo` DESC

ela me traz varios registros de itens, ordenados por data. o que eu precisava era pegar a ultima entrada de um item pela data, tipo assim:


it-codigo | descricao | data

001 | desc | 2013-07-23

001 | desc | 2013-07-10

002 | desc | 2013-06-05

002 | desc | 2013-06-01

 

entao o que eu precisava era trazer o it-codigo: 001 com a data 2013-07-23 e o it-codigo 002 com a data 2013-06-05

 

alguem pode me dar uma ajuda com isso

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.