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 

SQL com data

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tadeureis
Novato
Novato


Registrado: Quarta-Feira, 22 de Dezembro de 2004
Mensagens: 76

MensagemEnviada: Seg Dez 18, 2006 5:20 pm    Assunto: SQL com data Responder com Citação

Moderadores Active-Delphi escreveu:

Tópico editado por Sufolk.
Motivo: Respeitar a divisão do fórum Regras do Fórum.



Boa tarde pessoal,

Estou apanhando um pouco numa sql, preciso fazer uma consulta utilizando um campo que possui data mas ta dando pau.... se eu utilizar algum outro campo funciona normalmente.... segue abaixo a sql...

sql.SQL.Add('select sum(preco) from venda where venda.data = '+ dbedit1.Text);

abraços
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
an.der.son
Colaborador
Colaborador


Registrado: Quarta-Feira, 26 de Mai de 2004
Mensagens: 2275
Localização: Itaocara - RJ

MensagemEnviada: Seg Dez 18, 2006 5:23 pm    Assunto: Responder com Citação

Tente assim:

Código:

  sql.SQL.Add('select sum(preco) from venda where venda.data = ' + QuotedStr( FormatDateTime ( 'mm/dd/yyyy' , StrToDate( dbedit1.Text))) );




Acho q vai resolver! Wink
_________________
Estou de volta!!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário Yahoo Messenger MSN Messenger
tadeureis
Novato
Novato


Registrado: Quarta-Feira, 22 de Dezembro de 2004
Mensagens: 76

MensagemEnviada: Seg Dez 18, 2006 5:53 pm    Assunto: Responder com Citação

Muito, obrigado Anderson , deu certinho!

[]´s
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
an.der.son
Colaborador
Colaborador


Registrado: Quarta-Feira, 26 de Mai de 2004
Mensagens: 2275
Localização: Itaocara - RJ

MensagemEnviada: Seg Dez 18, 2006 6:01 pm    Assunto: Responder com Citação

Blz, vou deixar explicado o que fiz pra nao ficar soh no copiar e colar

Para fazer sql com datas, é necessário formata-la no padrão americano MM/DD/AAAA (por isto o FormatDateTime) e datas assim como strings deve estar com aspas (por isto o QuotedStr).

É isto aew, abraços Wink
_________________
Estou de volta!!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário Yahoo Messenger MSN Messenger
tadeureis
Novato
Novato


Registrado: Quarta-Feira, 22 de Dezembro de 2004
Mensagens: 76

MensagemEnviada: Seg Dez 18, 2006 6:29 pm    Assunto: Responder com Citação

Aproveitando..... Como faço para fazer dessa forma utilizando hora? ou seja, estou fazendo um controle de fluxo de caixa então vou ter que implementar a partir da hora que o caixa foi aberto e não so da data, ou será q se eu testar so pela hora o sistema interpreta a data junto?

obrigado,
Tadeu
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados 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