select max com q retorne todos os campos da tabela tem como?
estou usando assim
SELECT MAX(DATA) FROM tabela where DATA <= :PARAM1
queria que fizesse a consulta do max e que tivesse todos os campos alem do DATA;
SELECT MAX(DATA) FROM tabela where DATA <= :PARAM1
queria que fizesse a consulta do max e que tivesse todos os campos alem do DATA;
Guibas
Curtidas 0
Respostas
Motta
12/08/2004
se o bd aceita sub-queries
SELECT from tabela t1 where t1.data = (select MAX(DATA) FROM tabela t2 where t2.DATA <= :PARAM1) and t1.data <= :param
GOSTEI 0
Guibas
12/08/2004
mas só uso uma tabela! tem como?
GOSTEI 0
Gandalf.nho
12/08/2004
Qual o banco de dados? No paradox, você pode criar um arquivo texto contendo uma consulta e usá-lo como uma ´falsa´ tabela, em outros bancos existe a possibilidade de VIEWS.
GOSTEI 0
Paullus
12/08/2004
SELECT MAX(Data) AS Maximo, campo1, campo2, campo3, campo4, campo5, ..., campoN FROM TABELA GROUP BY campo1, campo2, campo3, campo4, campo5, ..., campoN
Onde [b:5282194662]campo1, campo2, ..., campoN[/b:5282194662] são os campos da sua tabela.
GOSTEI 0