Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
tadeureis Novato

Registrado: Quarta-Feira, 22 de Dezembro de 2004 Mensagens: 76
|
Enviada: Seg Dez 18, 2006 5:20 pm Assunto: SQL com data |
|
|
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 |
|
 |
an.der.son Colaborador


Registrado: Quarta-Feira, 26 de Mai de 2004 Mensagens: 2275 Localização: Itaocara - RJ
|
Enviada: Seg Dez 18, 2006 5:23 pm Assunto: |
|
|
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!  _________________ Estou de volta!!! |
|
Voltar ao Topo |
|
 |
tadeureis Novato

Registrado: Quarta-Feira, 22 de Dezembro de 2004 Mensagens: 76
|
Enviada: Seg Dez 18, 2006 5:53 pm Assunto: |
|
|
Muito, obrigado Anderson , deu certinho!
[]´s |
|
Voltar ao Topo |
|
 |
an.der.son Colaborador


Registrado: Quarta-Feira, 26 de Mai de 2004 Mensagens: 2275 Localização: Itaocara - RJ
|
Enviada: Seg Dez 18, 2006 6:01 pm Assunto: |
|
|
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  _________________ Estou de volta!!! |
|
Voltar ao Topo |
|
 |
tadeureis Novato

Registrado: Quarta-Feira, 22 de Dezembro de 2004 Mensagens: 76
|
Enviada: Seg Dez 18, 2006 6:29 pm Assunto: |
|
|
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 |
|
 |
|