【发布时间】:2020-01-09 14:17:32
【问题描述】:
我在 SQL 中查询月到日期语句并将其转换为红移。有人可以帮我将下面的案例语句从 SQL Server 转换为 redshift 吗?
SQL 查询:
CASE WHEN day(weekenddate) <= 7 THEN dateadd(dd, - day(dateadd(dd, - day(weekenddate), weekenddate)) + 1, dateadd(dd, - day(weekenddate), weekenddate))
ELSE dateadd(dd, - day(weekenddate) + 1, weekenddate) END AS MTDStartDateTY,
【问题讨论】:
-
day(<date>)将替换为date_part(d, <date>),dateadd(dd, <date1>, <date2>)将替换为dateadd(d, <date1>, <date2>)。所以这里真的没有什么太棘手的事情
标签: sql-server amazon-redshift