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 |
|
|
|