SELECT strftime('%Y', 年月日)as Y, strftime('%m', 年月日)as M FROM テーブル GROUP BY strftime('%Y', 年月日), strftime('%m', 年月日)
ご投稿頂き、有難う御座います。
上記のstrftime()が存在します。
http://study.rakuto.net/php/sqlitetips/datefunc/
フォーマットはC言語で使える標準のものが使えるはずです。
http://jp.php.net/manual/ja/function.strftime.php
またエイリアスでのGROUP BY句は指定できない
と思います。
記述が気持ち悪い場合はViewを作成するなどが
一般的かと思います。