prestodb
には、start_date
フィールドとインクリメンタルカウンタを持つこの種のテーブルがあります。私はpresto
sql
を使用して、テーブルのこの種に変換するにはどうすればよい開始日から日付範囲行を作成する方法とPrestodb SQLの数値を作成する方法は?
| num | start_date | val |
|-----|------------|-----|
| 2 | 2017-03-01 | 100 |
| 3 | 2017-03-05 | 233 |
?
| date | val |
|------------|-----|
| 2017-03-01 | 100 |
| 2017-03-02 | 100 |
| 2017-03-05 | 233 |
| 2017-03-06 | 233 |
| 2017-03-07 | 233 |
ありがとう!
おかげで...テストテーブルに対してメインの文を実行した結果を示しています!しかし、それは、prestoバージョン0.157以降(シーケンス関数のため)のみ動作することに注意する必要があります。 – mitbal
実際には、 'sequence'がバージョン0.147 https://prestodb.io/docs/current/release/release-0.147.html P.s.に追加されました。 「Presto 0.174 Documentation」の0.174と「11.32」の0.147を混同しないでください。 Release 0.147' :-) –