ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

consulta sql

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
sfl
Novato
Novato


Registrado: Segunda-Feira, 8 de Mai de 2017
Mensagens: 3

MensagemEnviada: Qua Fev 23, 2022 8:45 am    Assunto: consulta sql Responder com Citação

Ola estou com problema com essa consulta, vou portar ela completa para melhor entendimento, mas o meu problema e nesse final;

ProcMov.SQL.Add(''''''''''''''''''''''''''''''''and RESPONDER ='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');

ProcMov.SQL.Add(''''''''''''''''''''''''''''''''or FIMPAZO ='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');

ProcMov.SQL.Add(''''''''''''''''''''''''''''''''or PRAZOCPC ='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');


veja preciso busca a mesma data em 03 colunas diferrentes, o comando OR deveria fucionare ate funciona so que da foam como esta ele não filtra pelo "and Tipo = ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Ord.Servico", e tras os dados idepente do Tipo.
Dai não funciona, pos trás todos os campos dataa mas e como se despresasse o codigo escrito acima na função
alguma ideia de como resolver?



//***************
procedure TForm1.MonthCalendar1Click(Sender: TObject);
var
VDestinatario : String;
DataInicial:String;
dataFinal:String;

Begin
ProcMov.Filtered := false;

VDestinatario := FuncionarioCODIGO.AsString;
DataInicial := FormatDateTime(''''''''''''''''''''''''''''''''DD/MM/YYYY'''''''''''''''''''''''''''''''', MonthCalendar1.Date);
dataFinal := FormatDateTime(''''''''''''''''''''''''''''''''DD/MM/YYYY'''''''''''''''''''''''''''''''', MonthCalendar1.Date);

DataInicial :=FormatDateTime(''''''''''''''''''''''''''''''''mm/dd/yyyy'''''''''''''''''''''''''''''''',StrToDate(DataInicial));
dataFinal :=FormatDateTime(''''''''''''''''''''''''''''''''mm/dd/yyyy'''''''''''''''''''''''''''''''',StrToDate(dataFinal));


ProcMov.Active := false;
ProcMov.Close;

if ProcMov.State<>dsinactive then ProcMov.Close;
ProcMov.SQL.Clear;

ProcMov.SQL.Add(''''''''''''''''''''''''''''''''Select * from ADVPROCMOV'''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''Where DESTINATARIO<0>='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''and RESPONDER <ProcMov>='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''and FIMPAZO <ProcMov>='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''and PRAZOCPC <='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataFinal+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''order by PRAZOCPC, HORA Asc'''''''''''''''''''''''''''''''');

end;


if RadioGroup1.ItemIndex = 3
then begin;

ProcMov.SQL.Add(''''''''''''''''''''''''''''''''and RESPONDER ='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');

ProcMov.SQL.Add(''''''''''''''''''''''''''''''''or FIMPAZO ='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');

ProcMov.SQL.Add(''''''''''''''''''''''''''''''''or PRAZOCPC ='''''''''''''''''''''''''''''''');
ProcMov.SQL.Add(''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+DataInicial+'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''');



ProcMov.SQL.Add(''''''''''''''''''''''''''''''''order by PRAZOCPC, HORA Asc'''''''''''''''''''''''''''''''');

end;

ProcMov.Active := false;
ProcMov.Close;

ProcMov.Open;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9098
Localização: Sinop-MT

MensagemEnviada: Qua Fev 23, 2022 9:50 am    Assunto: Responder com Citação

pq esse monte de aspas simples? da uma organizada. fica ate dificil saber o problema
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pestana
Colaborador
Colaborador


Registrado: Sábado, 25 de Junho de 2005
Mensagens: 3147
Localização: Araras-SP

MensagemEnviada: Qua Fev 23, 2022 4:41 pm    Assunto: Responder com Citação

Como o Joemil disse esta difícil entender, explique novamente o problema e de uma organizada.
_________________
Ao invés de ficar desanimado no que deu de errado, olhe para frente, aprenda com os erros e veja o que ainda pode ser feito. A determinação e a persistência é uma das etapas para o sucesso.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB