私はデータベースに接続された空席カレンダーを備えたウェブサイトを開発しています。私は、2012-10-01から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カレンダーテーブル-html テーブル