| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
AlexSousa Colaborador


Registrado: Sexta-Feira, 12 de Novembro de 2004 Mensagens: 1879 Localização: São luís - MA
|
Enviada: Sex Jan 19, 2007 11:56 am Assunto: Total de dias entre 2 datas |
|
|
blz galera,
quero fazer um select onde posso ver o tatal de dias entre 2 datas, a 1º data e a data do sistema e a outra é a data do meu banco, o resultado quero mostra em um label, como faço isso ???
pesquisei aqui e achei o CAST mas naum sei como faço na sintaxe do select..
abraços
valew, |
|
| Voltar ao Topo |
|
 |
ledelos Aprendiz


Registrado: Quinta-Feira, 20 de Abril de 2006 Mensagens: 230 Localização: São Paulo - SP
|
Enviada: Sex Jan 19, 2007 11:27 pm Assunto: |
|
|
você pode criar um campo calculado do tipo inteiro
então é só fazer a subtração no evento on calcfield do Dataset:
DataSetCAMPOCALCULADO.AsInteger :=
round(DatasetCAMPODATA.asDatetime - Date)
Agora a questão de mostrar no label é só modificar o código
Abraços. _________________ Sucesso. A perseverança recompensa.
Utilizando : Delphi 2006 + DBExpress + Firebird 1.5 |
|
| Voltar ao Topo |
|
 |
AlexSousa Colaborador


Registrado: Sexta-Feira, 12 de Novembro de 2004 Mensagens: 1879 Localização: São luís - MA
|
Enviada: Seg Jan 22, 2007 4:30 pm Assunto: |
|
|
| UP.. |
|
| Voltar ao Topo |
|
 |
ledelos Aprendiz


Registrado: Quinta-Feira, 20 de Abril de 2006 Mensagens: 230 Localização: São Paulo - SP
|
Enviada: Seg Jan 22, 2007 11:19 pm Assunto: |
|
|
só sei usando o campo calculado mesmo!
Abraços! _________________ Sucesso. A perseverança recompensa.
Utilizando : Delphi 2006 + DBExpress + Firebird 1.5 |
|
| Voltar ao Topo |
|
 |
AlexSousa Colaborador


Registrado: Sexta-Feira, 12 de Novembro de 2004 Mensagens: 1879 Localização: São luís - MA
|
Enviada: Ter Jan 23, 2007 4:02 pm Assunto: |
|
|
valew ledelos pela ajuda,
vou continuar procurando...ahuahauh
abraços |
|
| Voltar ao Topo |
|
 |
gustavocco Administrador

Registrado: Sexta-Feira, 6 de Fevereiro de 2004 Mensagens: 4253 Localização: Chapecó - SC
|
Enviada: Ter Jan 23, 2007 4:17 pm Assunto: |
|
|
Olá, tenta utilizar o cast para conversão para inteiros, e o current_date para pegar a data do micro.
Ex.:
select cast((current_date - suaTabela.seuCampoDateTime) as integer) from suaTabela;
Abraço. _________________ Top System - www.topsystem.com.br |
|
| Voltar ao Topo |
|
 |
AlexSousa Colaborador


Registrado: Sexta-Feira, 12 de Novembro de 2004 Mensagens: 1879 Localização: São luís - MA
|
Enviada: Qua Jan 24, 2007 4:27 pm Assunto: |
|
|
valew gustavo, vou tentar....blz
o resultado eu posto aqui..
abraços, |
|
| Voltar ao Topo |
|
 |
|