Digamos que tengo un rango de tablas SQL que se llaman name_YYYY_WW
donde YYYY = año y WW = número de semana. Si invoco una función que guía una fecha definida por el usuario a la tabla correcta.Problema al extraer el número de año y semana de la cadena en PSQL
Si la fecha introducida es "20110101"
:
SELECT EXTRACT (WEEK FROM DATE '20110101')
retornos 52 y
SELECT EXTRACT (YEAR FROM DATE '20110101')
rendimientos 2011.
Mientras hay nada malo con estos resultados que quiero "20110101"
a cualquiera de los puntos a la tabla name_2010_52
o name_2011_01
, no name_2011_52
como lo hace ahora cuando concanoco los resultados para formar la consulta para la tabla.
¿Alguna solución elegante a este problema?
Por ejemplo, ¿hay algún modo especificar que cuando se introduce una fecha, se devolverá el número de la semana y el año del último día de la semana específico? – Joshua