DUVIDA PARA MONTAR SQL
pessoal, preciso de uma sql para pegar de uma tabela os KMs dos veiculos por placa, porém seria apenas o menor km do perÃodo ( de cada placa) e o maior, pelo jeito serão 2 sqls, mas como montar uma sql q pegue apenas um KM de cada placa, sendo q tenho varias placas e varios Kms para cada uma, e ainda tem q ser o menor km de cada uma...tem jeito ?, ou vai ter q ser uma tabela temp ???
Segue um exemplo (já que você não postou a estrutura das tabelas:
SELECT
veiculo.placa,
MIN(uso.km)
FROM
veiculo,
uso
WHERE
veiculo.placa = uso.placa
GROUP BY
veiculo.placa
SELECT
veiculo.placa,
MIN(uso.km)
FROM
veiculo,
uso
WHERE
veiculo.placa = uso.placa
GROUP BY
veiculo.placa
tabela unica, onde vou usar apenas 2 campos dela, [Ô]PLACA[Ô] e [Ô]KM[Ô]....não conhecia o comando MIN(), funfa tanto pra sql server como pra access ?? ...bom para pegar o maior km, deve ter o MAX() ??
MIN() = valor mÃnimo, o mais baixo
MAX() = valor máximo, maior valor que existe de todos os registros
AVG() = média dos valores
SUM() = soma os valores
Acho que funciona na maioria dos bancos, inclusive no access.
MAX() = valor máximo, maior valor que existe de todos os registros
AVG() = média dos valores
SUM() = soma os valores
Acho que funciona na maioria dos bancos, inclusive no access.
Estes comando são definidos pela norma ANSI SQL
blz..tudo certinho....grato pelas respostas...
Tópico encerrado , respostas não são mais permitidas