Fórum Idade do Cliente na Select #41763
26/01/2004
0
Estou com o seguinte problema:
Na minha tabela de Cliente eu tenho um campo Data que indica a data de nascimento do cara.
Preciso saber qual a idade deste indivíduo levando em consideração a data atual:
Ex. Se o cliente nasceu em 28/09/1977 e nós estamos em 01/01/2004 eu não posso considerar que ele já tem 27 anos e sim 26, ou seja, ele ainda não fez aniversário.
Como que eu posso fazer isso? Tem que fazer contas na Select, é isso?
valeu
Adriano Santos
Curtir tópico
+ 0Posts
26/01/2004
Afarias
...num select tb dá... só acho q o select fica meio ´feio´... (pelo menos no q consigo pensar agora)
T+
Gostei + 0
27/01/2004
Adriano Santos
Gostei + 0
27/01/2004
Afarias
1- é realmente necessário/melhor opção usar uma UDF ?
2- as funções da udf padrão do IB ou FB (2: IB+FB) já não são suficientes?
3- UDFs já existentes não trazem a(s) função(ões) que preciso??
T+
Gostei + 0
27/01/2004
Adriano Santos
Não sei que outra solução poderia me ajudar. Por isso pensei em algo dentro da própria select, talvez até fazer a chamada à stored direto da TQuery, é possível isso?
valeu
Gostei + 0
27/01/2004
Afarias
stored procedures (selecionáveis) no IB são muito parecidos com tabelas... (select * from stored_proc) ... o problema pode ser as condições das consultas q deseja... (pois dependendo vc pode perder o efeito dos índices)
Qual o IB (ou é FB) que vc está usando??
T+
Gostei + 0
27/01/2004
Adriano Santos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)