| 
			
				|  | ActiveDelphi .: O site do programador Delphi! :.
 
 |  
 
	
		| Exibir mensagem anterior :: Exibir próxima mensagem |  
		| Autor | Mensagem |  
		| adriano_servitec Colaborador
 
  
 
 Registrado: Sexta-Feira, 30 de Janeiro de 2004
 Mensagens: 17618
 
 
 | 
			
				|  Enviada: Ter Nov 16, 2021 11:39 am    Assunto: Obter ultimo registro cfe status firebird 2.5? |   |  
				| 
 |  
				| Tenho um cadastro de lançamentos da seguinte forma: 
  	  | Citação: |  	  | DATA---------ID------STATUS 07/11/2021--83951-------20
 06/11/2021--87756-------10
 | 
 
 E fiz um select assim:
 
  	  | Código: |  	  | select max(mc.data) dt_ultimo_compensado
 ,max(mc.id) as id
 from movconta mc
 where mc.id_conta = :pIDConta
 and mc.status = 20
 | 
 
 A ideia é que tudo que estiver anterior ao STATUS 20, tenha um aviso que não pode ser alterado. Mais tenho dois problemas ai.
 O primeiro é que se tiver vários lançamentos no dias 07/11/2021 ele não vai saber qual foi o ultimo que esta com status 20,
 neste caso inclui o id, mais ai surgiu outro problema que fizeram lançamentos depois mais com data anterior aonde gerou ID maior, cfe mostro acima.
 Ai não esta bloqueando este lançamento anterior a data do status que é do dia 07/11/2021.
 
 Como fazer isso?
 _________________
 Jogo seu smartphone? Acesse o link e confira.
 https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
 https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		| imex Moderador
 
  
 
 Registrado: Sexta-Feira, 7 de Janeiro de 2011
 Mensagens: 11666
 
 
 | 
			
				|  Enviada: Qua Nov 17, 2021 9:31 am    Assunto: |   |  
				| 
 |  
				| Bom dia, 
 Experimente dessa forma:
 
 
  	  | Código: |  	  | select first 1 mc.data, mc.id from movconta mc
 where mc.id_conta = :pIDConta and mc.status = 20
 order by mc.data desc, mc.id desc
 
 | 
 
 Espero que ajude
 |  |  
		| Voltar ao Topo |  |  
		|  |  
		|  |  
  
	| 
 
 | Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido
 Editar Mensagens: Proibido.
 Excluir Mensagens: Proibido.
 Votar em Enquetes: Proibido.
 
 |  |