正確な詳細は、DBMSとデータベースの性質(OLAP指向とOLTP指向など)によって異なりますが、一般的なアプローチの1つは、補助的なcalendar
を作成することです。 日付をJOIN
を使用できます s、欠落している日付を生成するために複雑なロジックを使用する必要はありません。
このStackOverflowの質問 への回答 このアプローチをMySQLに適用する方法を説明してください。
ちなみに、numbers
を使用することで、同様のアプローチを数値に使用できます。 テーブル;私は自分でそれを数字でやったことはありませんが、それは人気のあるアイデアのようです。 このdba.stackexchange.comの質問
を参照してください。 。