SQL不包括周末和公共/银行假日
在我的表格中,有一列充满了日期。所有日期仅从2021年开始到现在 我目前正在使用此代码获取不同时间戳的计数:SQL不包括周末和公共/银行假日,sql,datetime,amazon-redshift,Sql,Datetime,Amazon Redshift,在我的表格中,有一列充满了日期。所有日期仅从2021年开始到现在 我目前正在使用此代码获取不同时间戳的计数: SELECT COUNT(DISTINCT TRUNC(order_timestamp)) 是否可以在此代码或之后添加任何内容以排除周末?您可以使用以下方法忽略周末: SELECT COUNT(DISTINCT CASE WHEN DATE_PART(dow, TRUNC(order_timestamp)) BETWEEN 1 AND 5
SELECT COUNT(DISTINCT TRUNC(order_timestamp))
是否可以在此代码或之后添加任何内容以排除周末?您可以使用以下方法忽略周末:
SELECT COUNT(DISTINCT CASE WHEN DATE_PART(dow, TRUNC(order_timestamp)) BETWEEN 1 AND 5
THEN TRUNC(order_timestamp)
END)
DATE\u PART()。因此,工作日的值介于1
和5
之间