Skip to content

Instantly share code, notes, and snippets.

View Chintanvpatel's full-sized avatar

Chintan V. Patel Chintanvpatel

View GitHub Profile
@Chintanvpatel
Chintanvpatel / gist:4d80e708cfe6eb6aa84d3773ecffb692
Last active August 10, 2017 11:58 — forked from bryhal/gist:4129042
MYSQL: Generate Calendar Table
DROP TABLE IF EXISTS time_dimension;
CREATE TABLE time_dimension (
id INTEGER PRIMARY KEY AUTO_INCREMENT,
db_date DATETIME NOT NULL,
year INTEGER NOT NULL,
month INTEGER NOT NULL, -- 1 to 12
day INTEGER NOT NULL, -- 1 to 31
hour INTEGER NOT NULL, -- 0 to 23
UNIQUE td_ymd_idx (year,month,day,hour),
UNIQUE td_dbdate_idx (db_date)