| Exibir mensagem anterior :: Exibir próxima mensagem | 
	
	
		| Autor | Mensagem | 
	
		| adriano_servitec Colaborador
 
  
 
 Registrado: Sexta-Feira, 30 de Janeiro de 2004
 Mensagens: 17618
 
 
 | 
			
				|  Enviada: Sex Mar 12, 2021 3:16 pm    Assunto: Tem como pesquisar uma data usando LIKE %data% no Firebird? |   |  
				| 
 |  
				| Tentei assim 
  	  | Código: |  	  | SELECT movconta.id, movconta.id_conta,
 movconta.id_cliente,
 CONTA.nome AS nome_conta,
 movconta.historico,
 CASE
 WHEN movconta.FAVORECIDO IS NULL THEN cliente.NOMEFANTASIA
 ELSE movconta.FAVORECIDO
 END AS nome_favorecido,
 planodecontas.nome AS NOME_PLANOCONTAS,
 centrodecusto.nome AS NOME_CENTROCUSTOS,
 movconta.numero,
 movconta.data,
 movconta.valor,
 movconta.tipo
 FROM movconta
 LEFT JOIN cliente ON cliente.ID = movconta.id_cliente
 LEFT JOIN CONTA ON conta.id = movconta.id_conta
 LEFT JOIN planodecontas ON planodecontas.id = movconta.id_planconta
 LEFT JOIN centrodecusto ON centrodecusto.id = movconta.id_ccusto
 WHERE COALESCE(UPPER(conta.nome), '')
 || COALESCE(UPPER(cliente.NOMEFANTASIA), '') ||
 COALESCE(UPPER(movconta.FAVORECIDO), '') ||
 COALESCE(UPPER(planodecontas.nome), '') ||
 COALESCE(UPPER(planodecontas.nome), '') ||
 COALESCE(UPPER(movconta.historico), '') ||
 CAST(movconta.data AS DATE)  ||
 CAST(movconta.valor AS NUMERIC(15, 2)) LIKE :PCONDICAO
 AND movconta.data BETWEEN :pDATA1 AND :pDATA2
 AND conta.nome IS NOT NULL
 AND conta.inativo = 0
 | 
 
 Mais quando digito a data '%03/03/2021%' no parametro :pcondicao não vem data alguma
 _________________
 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: Sex Mar 12, 2021 3:48 pm    Assunto: |   |  
				| 
 |  
				| Experimente passar a data no formato YYYY-MM-DD (utilizando hífen como separador) para o parâmetro. 
 Espero que ajude
 
 Editado pela última vez por imex em Qui Set 16, 2021 9:09 am, num total de 1 vez
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| adriano_servitec Colaborador
 
  
 
 Registrado: Sexta-Feira, 30 de Janeiro de 2004
 Mensagens: 17618
 
 
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| imex Moderador
 
  
 
 Registrado: Sexta-Feira, 7 de Janeiro de 2011
 Mensagens: 11666
 
 
 | 
			
				|  Enviada: Sex Mar 12, 2021 4:54 pm    Assunto: |   |  
				| 
 |  
				| Experimente fazer um Cast para Char(10) então em vez de Date. 
 Espero que ajude
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		| adriano_servitec Colaborador
 
  
 
 Registrado: Sexta-Feira, 30 de Janeiro de 2004
 Mensagens: 17618
 
 
 |  | 
	
		| Voltar ao Topo |  | 
	
		|  | 
	
		|  |