Ola pessoal estou com uma duvida aqui estou tentando fazer com que na consulta me exibir apenas o ultimo registro pela data registrada atraves do criterio porem n estou tendo sucesso poderia me ajudar, pois so achei em sql e n tenho muita experiencia com sql. este e meu sql da consulta.
SELECT Venda_Serviço_Det.Cód_Venda, Venda_Serviço_Det.Cód_Serviço, Serviços.Descrição, Serviços.Valor_Unitário, Venda_Serviço_Det.QtdServiço, Venda_Serviço_Det.Valor_Registrado, Venda_Serviço_Det.Desconto, Clientes.Cód_Cliente, Venda.Data_Venda, Venda_Serviço_Det.Atendido
FROM (Clientes INNER JOIN Venda ON Clientes.Cód_Cliente = Venda.Cliente) INNER JOIN (Funcionários INNER JOIN (Serviços INNER JOIN Venda_Serviço_Det ON Serviços.[Cód_Serviço] = Venda_Serviço_Det.[Cód_Serviço]) ON Funcionários.Cód_Funcionario = Venda_Serviço_Det.Atendido) ON Venda.Cód_Venda = Venda_Serviço_Det.Cód_Venda
WHERE (((Clientes.Cód_Cliente)=[Forms]![Agenda_Horário]![DescricaoCompromisso]) AND ((Venda_Serviço_Det.Atendido)=[Forms]![Agenda_Horário]![Funcionário]));
achei este aq mais não consegui adaptar.
SELECT * FROM Tabela WHERE meuCampoCOD IN (SELECT Max(meuCampoCOD) FROM Tabela)
SELECT Venda_Serviço_Det.Cód_Venda, Venda_Serviço_Det.Cód_Serviço, Serviços.Descrição, Serviços.Valor_Unitário, Venda_Serviço_Det.QtdServiço, Venda_Serviço_Det.Valor_Registrado, Venda_Serviço_Det.Desconto, Clientes.Cód_Cliente, Venda.Data_Venda, Venda_Serviço_Det.Atendido
FROM (Clientes INNER JOIN Venda ON Clientes.Cód_Cliente = Venda.Cliente) INNER JOIN (Funcionários INNER JOIN (Serviços INNER JOIN Venda_Serviço_Det ON Serviços.[Cód_Serviço] = Venda_Serviço_Det.[Cód_Serviço]) ON Funcionários.Cód_Funcionario = Venda_Serviço_Det.Atendido) ON Venda.Cód_Venda = Venda_Serviço_Det.Cód_Venda
WHERE (((Clientes.Cód_Cliente)=[Forms]![Agenda_Horário]![DescricaoCompromisso]) AND ((Venda_Serviço_Det.Atendido)=[Forms]![Agenda_Horário]![Funcionário]));
achei este aq mais não consegui adaptar.
SELECT * FROM Tabela WHERE meuCampoCOD IN (SELECT Max(meuCampoCOD) FROM Tabela)