pegar o item mais novo de uma tabela
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
Discussão (1)
Carregando comentários...