Quantcast
Channel: SQL SERVER
Viewing all articles
Browse latest Browse all 5

SQL SERVER

$
0
0

Gente, boa noite! Estou com uma dúvida quanto a um SELECT no SQL Server, se alguém puder me ajudar, segue:

SELECT horimetroColeta FROM tblHorasTrabalhadasConsumo WHERE dataLancamento = 
(SELECT MAX(dataLancamento) FROM tblHorasTrabalhadasConsumo WHERE dataLancamento < @dataLancamento AND idEquipamento = @idEquipamento)

No caso a tabela possui algumas informações onde quero filtrar pela maior data existente (dataLancamento) que seja menor do que a data que eu informei e também pelo ID (idEquipamento), este trecho está trazendo dois resultados, parece que não obedece as duas condições, apenas o MAX. Exemplo:

HORIMETRO          DATA          IDEQUIPAMENTO

     100             2019-06-28               10

     200             2019-06-28               11

Como as datas são iguais ele retorna 100 e 200 não obedece o idEquipamento.


Viewing all articles
Browse latest Browse all 5

Latest Images

Trending Articles





Latest Images