Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Formatando datas

Ao rodar em minha máquinas as querys abaixo:

Select to_date(‘30-sep-07’, ‘DD-MM-YYYY’) from dual;
Select to_date(‘30-sep-07’, ‘DD-MON-RRRR’) from dual;

ambas trouxeram exatamente o mesmo resultado, porém o resultado do exercício alega que somente a primeira está correta.

TO_DATE(
--------
30/09/07
1 resposta
solução!

Oi Alfredo, tudo bom?

Você tem toda razão e mandou muito bem percebendo isso e nos avisando. Obrigado.

Nesse caso o resultado é o mesmo a grande diferença é quando utilizamos para o ano valores maiores do que 49.

Pois quando utilizamos o YY para formatar a nossa data o século será definido baseado no relógio do servidor do banco, quando utilizamos o RR o século será definido como século 21 para valores entre 0 - 49 e como século 20 para valores entre 50 e 99.

Já corrigi o exercício.

Abraços e bons estudos.