我正在开发一个网站,其中包含一个连接到数据库的空缺日历。我设法创建了一个表格,列出了从 2012 年 10 月 1 日到 2030 年的每一天,其中包含以下字段:
MyTable
-----------
-dt date
-mid smallint (ID for each month)
-y smallint (year)
-m tinyint (month)
-d tinyint (day)
-dw tinyint (day of week)
-monthName varchar
-isVacant binary
-isWeekday binary
我想在网站上显示这些数据,连续显示每个月(中),显示每一天以及它们是空的还是被占用的。我需要基本上将数据从行转换为列。
我一直在寻找一个查询来做到这一点,但到目前为止没有任何效果。我试图重写数据透视查询的示例,但我似乎没有得到正确的语法。谁能帮我解决这个问题?
这是东西的样子: mysql calendar table - html table