日期维度表:
建议规范的日期维度表;
* 可以方便和 日期进行join , 补全日期;
* 判定是否工作日;
日期维度表 是使用频率高维度表之一,这里提供一个日期维度表的范本,满足日期业务需求;

sql建表语句
CREATE TABLE `dim_time_by_day_dimension` (`l_date_id` int(11) NOT NULL COMMENT '日期键%Y%m%d',`date` varchar(10) NOT NULL COMMENT '日期%Y-%m-%d',`date_time` varchar(19) NOT NULL COMMENT '日期时间%Y-%m-%d %H:%m:%S',`year` int(4) NOT NULL COMMENT '年',`month` int(2) NOT NULL COMMENT '月',`day` int(2) NOT NULL COMMENT '日',`week_of_year` int(2) NOT NULL COMMENT '第几周',`day_of_week` int(1) NOT NULL COMMENT '周几,0=周一',`calendar_quarter` int(1) NOT NULL COMMENT '日历季度',`is_holiday` int(1) NOT NULL COMMENT '是否是国家节假日:1是0否',PRIMARY KEY (`l_date_id`),KEY `l_date_id` (`l_date_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='日期维度表'
sql 具体的数据,从20170101~20191231
已经上传到github
链接地址:
[minikelly/public_share: public_share](https://github.com/minikelly/public_share )




