Ajuda: Pegar dia do ano em relação ao ano

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
monielle
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qui, 07 Out 2010 12:41 pm
Localização: Sorocaba - SP

Boa tarde,

Gostaria de pegar o dia do ano em relação ao ano como um todo (365 dias).

Por exemplo: o dia 1 de fevereiro na verdade é o dia 32 em relação ao ano.

Alguém conhece uma função no oracle que faça isso?

Obrigada! :lol:
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5018
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Tenta fazer

Selecionar tudo

SQL> SELECT trunc(sysdate) - trunc(sysdate,'yy')
  2  FROM DUAL
  3  /
 
TRUNC(SYSDATE)-TRUNC(SYSDATE,'
------------------------------
                           279
 
SQL> 
SQL> 
:-o
monielle
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qui, 07 Out 2010 12:41 pm
Localização: Sorocaba - SP

Isso aí mesmo, valeu! como faço para classificar você aqui?
burga
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Qui, 26 Nov 2009 1:05 pm
Localização: SP

outra maneira:

Selecionar tudo

select to_char(sysdate,'ddd') from dual;
burga
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Qui, 26 Nov 2009 1:05 pm
Localização: SP

Da forma como o dr_gori postou só faltou acrescentar um dia, pois ele exclui o primeiro dia do ano também... O correto seria:

Selecionar tudo

SELECT trunc(sysdate) - trunc(sysdate,'yy') + 1
FROM DUAL
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5018
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Valeu burga !!! :D
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes