Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

cportugal

Dúvidas SQL

Mensagens Recomendadas

cportugal    0
cportugal

Olá a todos,

Tenho algumas dúvidas  :wallbash: relativamente à manipulação de strings e às operações com datas.

1- Como separar o último nome de João Luis Neves, por exemplo. E apenas o primeiro?

2- Imaginemos que queremos calcular a idade de uma pessoa tendo a data actual (sysdate) e a data de nascimento (10.03.1970), por exemplo?

Obrigado.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

A questão numero 2 é fazer uma subtração usando depois de converter as datas para um formato numérico.

A primeira... o nome está todo no mesmo atributo?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
M6    75
M6

Olá a todos,

Tenho algumas dúvidas  :wallbash: relativamente à manipulação de strings e às operações com datas.

1- Como separar o último nome de João Luis Neves, por exemplo. E apenas o primeiro?

2- Imaginemos que queremos calcular a idade de uma pessoa tendo a data actual (sysdate) e a data de nascimento (10.03.1970), por exemplo?

Obrigado.

Consulta o manual da BD que estás a usar para veres que funções tens disponíveis.

No caso da idade, deve ser relativamente simples fazer sysdate - campoData, desde que estejam no mesmo tipo de dados. Se não estiverem no mesmo tipo de dados, tens de fazer uma conversão.

Seja como for, tens sempre de consultar o manual da BD que estás a usar, uma vez que o SQL não define esse tipo de funções.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade