Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Calcular el dia a partir de una semana y el año.

Estas en el tema de Calcular el dia a partir de una semana y el año. en el foro de Oracle en Foros del Web. Hola, A ver si alguien me puede ayudar. Necesito calcular el primer dia de la semana X del año Y. Son los datos con los ...
  #1 (permalink)  
Antiguo 12/11/2008, 12:50
DMR
 
Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Calcular el dia a partir de una semana y el año.

Hola,

A ver si alguien me puede ayudar.

Necesito calcular el primer dia de la semana X del año Y.

Son los datos con los que cuento.

¿Alguna idea?

Gracias.
  #2 (permalink)  
Antiguo 12/11/2008, 13:35
Avatar de matanga  
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 5 meses
Puntos: 85
Respuesta: Calcular el dia a partir de una semana y el año.

Código:
select 
sysdate - dia + 1
 from (
    select decode(
            to_number(to_char(sysdate,'d')),
            1,
            8,
            to_number(to_char(sysdate,'d'))
            ) dia
from dual);
Donde sysdate se lo puede reemplazar por una fecha cualquiera, y te va a dar el primer día de esa semana.

Saludos
  #3 (permalink)  
Antiguo 12/11/2008, 14:07
DMR
 
Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Calcular el dia a partir de una semana y el año.

Cita:
Iniciado por matanga Ver Mensaje
Código:
select 
sysdate - dia + 1
 from (
    select decode(
            to_number(to_char(sysdate,'d')),
            1,
            8,
            to_number(to_char(sysdate,'d'))
            ) dia
from dual);
Donde sysdate se lo puede reemplazar por una fecha cualquiera, y te va a dar el primer día de esa semana.

Saludos

muchas gracias.

Una pregunta, podria valerme igual el codigo de: ???

Código:
select to_char(to_date(semana*7, 'DDD'),'DD/MM/YYY') from dual;
Con eso sacaria el primer dia de la semana dada.
  #4 (permalink)  
Antiguo 15/11/2008, 17:57
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 18 años, 11 meses
Puntos: 16
Respuesta: Calcular el dia a partir de una semana y el año.

Hola amigo,

as preguntado casi lo mismo en dos post con un solo dÍa de diferencia,
plis, solo con uno hubiera bastado (no intento ser borde) ya que acabo de responder al mas reciente y ahora he entrado, para encontrarme que era la misma persona con un dÍa de antelacion.

AquÍ estamos tod@s para ayudarnos de la forma mas facil para tod@s.

Sin mÁs, me despido con un cordial saludo.

Gracias.
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #5 (permalink)  
Antiguo 15/11/2008, 19:11
DMR
 
Fecha de Ingreso: noviembre-2003
Mensajes: 105
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: Calcular el dia a partir de una semana y el año.

Antes de nada queria darte las gracias.

Siento mucho si te ha parecido mal, pero desde mi punto de vista no me parecian la misma pregunta...
  • En una preguntaba como calcular un precio que se encuentra dentro de un periodo.
  • En otra preguntaba simplemente como saber cual es el primer dia de una semana concreta.

Los dos tratan temas con la funcion to_date, pero repito desde mi punto de vista me parecían temas distintos.

De todos modos tendre mas cuidado en un futuro.

Gracias nuevamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:01.