0
如何獲得Redshift的「週一至週日」最後3個月的日期?如何獲取「週一至週日」最後3個月的日期在Redshift中?
S.no Start_dt End_dt week
1 18-Jul-16 24-Jul-16 Week1
2 25-Jul-16 31-Jul-16 Week2
3 1-Aug-16 7-Aug-16 Week3
4 8-Aug-16 14-Aug-16 Week4
5 15-Aug-16 21-Aug-16 Week5
6 22-Aug-16 28-Aug-16 Week6
7 29-Aug-16 4-Sep-16 Week7
8 5-Sep-16 11-Sep-16 Week8
9 12-Sep-16 18-Sep-16 Week9
10 19-Sep-16 25-Sep-16 Week10
11 26-Sep-16 2-Oct-16 Week11
12 3-Oct-16 9-Oct-16 Week12
13 10-Oct-16 16-Oct-16 Week13
我已經試過這樣:
select
trunc(date_trunc('week',sysdate)) st_dt,
trunc(date_trunc('week', sysdate)+6) ed_dt,
'week'||row_number() over (order by null) as week
但它只返回當前一週的週一和週日。
您能否澄清您的要求?你是在顯示你的查詢結果,還是你想要生成的輸出結果?你提供的SELECT語句有什麼問題?你試過什麼,你收到了什麼錯誤? –
謝謝您的答覆。我選擇的語句僅返回當前週日期(星期一 - 星期日)。但我需要最後90天的日期(星期一 - 星期日)。 – Velu