Notifications
Clear all

Ajudar em consulta SQL!

6 Posts
3 Usuários
0 Reactions
1,809 Visualizações
(@jonasjtg)
Posts: 43
Eminent Member
Topic starter
 

Ai blz Pessoal.

Não sei se eo lugar correto de postar caso esteja errado já peço desculpas!

Tenho esta consulta que esta funcionado ok.

ComandoSQL = "SELECT Distinct or1.*, orv.dtvacina,orv.Vacinado FROM Origem or1 inner join Origemvacina orv on or1.Brinco = orv.Brinco WHERE or1.DatadeNasc Between #" & data_inicial & "# And #" & data_final & "#"

Mas preciso que nesta consulta só traga a ultima da vacina exemplo.

id brinco dtvacina
1 10 12/06-2016
1 10 13/06-2016
1 10 14/06-2016

Resultado seria

id brinco dtvacina
1 10 14/06-2016

 
Postado : 14/06/2016 5:14 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tentar sem conhecer o banco de dados e complicado, mas experimente:
SQL="SELECT Distinct or1.*, orv.dtvacina,orv.Vacinado FROM Origem inner join Origemvacina ON or1.Brinco = orv.Brinco WHERE Max(or1.DatadeNasc Between #" & data_inicial & "# And #" & data_final & "#")"

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/06/2016 5:18 am
(@robo8268)
Posts: 73
Trusted Member
 

não sei se eu entendi a sua pergunta, mas se quer trazer apenas o último registro de uma tabela, você deve usar um select top 1, e colocar uma cláusula order by em ordem descendente

 
Postado : 15/06/2016 5:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Concordo com O Reinaldo, aproveita e de uma olhada no link abaixo, tem todos os camandos e da para fazer uma simulação do código.

SQL Tutorial
http://www.w3schools.com/sql/sql_func_max.asp

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/06/2016 5:35 am
(@jonasjtg)
Posts: 43
Eminent Member
Topic starter
 

Bom dia pessoal!

Queria agradecer pelas dicas mas não entendo pq não da certo. Vou postar o projeto para vcs se puder me ajudar se for possível!
Sou iniciante e estou aprendendo tudo na raça então se puder agradeço bastante!

 
Postado : 15/06/2016 8:30 am
(@jonasjtg)
Posts: 43
Eminent Member
Topic starter
 

Pessoal ainda não deu certo se alguém puder ajudar agradeço!

 
Postado : 16/06/2016 5:56 am