【发布时间】:2016-11-23 12:55:03
【问题描述】:
我正在尝试使用 sql 从 cal_date_d 表中查找季度的星期几。我的表有 cal_date、财政季度开始和结束日期。我还有一个包含财政周数的专栏。我的财政年度从二月开始。 但是,我必须解决此问题的最接近的查询如下:
select datepart(week, DATEADD(MONTH,-10,cal_date)) - ((DatePart(quarter, DATEADD(MONTH,-10,cal_date))-1) *13),
fiscal_week_of_year,
weekofqtr,
cal_date
from cal_date_d_tst
现在我得到的第一周结果总是 0。我不确定我哪里出错了。
帮我解决这个问题..
【问题讨论】:
-
根据您的样本集,预期的数据应该是什么?
-
@BhupeshC 它应该始终在财政年度的第一个星期日开始季度计数的一周
标签: sql datetime amazon-redshift