Я хочу разделить одну строку на 4 строки с использованием SQL-скрипта. Это то, что я получаю в SQL Result год, квартал, месяц и x достойное значение. Теперь я также хотел бы провести неделю месяца (1-4), не добавляя это как столбец таблицы. Аналогично, значение должно быть разделено на четыре. Таким образом, из этого результата:Postgresql: разделите строку на 4 строки.
year | quarter | month | value
2016 | 1 | 1 | 78954
Этот результат:
year | quarter | month | week | value
2016 | 1 | 1 | 1 | 19738,5
2016 | 1 | 1 | 2 | 19738,5
2016 | 1 | 1 | 3 | 19738,5
2016 | 1 | 1 | 4 | 19738,5
Я понятия не имею, как я мог бы осуществить это. Надеюсь, кто-нибудь может мне помочь.
С наилучшими пожеланиями
Есть более недели в течение одного месяца, то 4 –
Но как я могу проверить это в @VaoTsun SQL запроса? – Lars
хорошо, если вам небезразличны недели, вы, вероятно, должны использовать wook года, например 'select extract (week from now());' даст вам 50. Он не решает проблему, что 52-я неделя текущего года - первая неделя следующий. Но, по крайней мере, приближение в 10 раз лучше. В любом случае, если вам все равно, вы должны подумать еще об одном вопросе - на этот раз блестяще ответил Сами. –