Skip to content

Instantly share code, notes, and snippets.

View mafernando's full-sized avatar
🌻

Michael Fernando mafernando

🌻
  • San Francisco, California
View GitHub Profile
@mafernando
mafernando / gist:b6a4da5a750fb1f630acf6f4da21dbc4
Last active November 17, 2016 09:58 — forked from bryhal/gist:4129042
MYSQL: Generate Calendar Table
;
DROP TABLE IF EXISTS dates;
CREATE TABLE dates (
id INTEGER PRIMARY KEY, -- year*10000+month*100+day
date DATE NOT NULL,
year INTEGER NOT NULL,
month INTEGER NOT NULL, -- 1 to 12
day INTEGER NOT NULL, -- 1 to 31
quarter INTEGER NOT NULL, -- 1 to 4
week INTEGER NOT NULL, -- 1 to 52/53