プログラム開発の情報や、雑記を投稿しているサイトです。

売上集計表の日報、月報、年度集計の実装例

sql-sales-sammary

売上集計を出力する場合には、日報、月報、年度集計など、色々な集計単位で出力することが多いと思います。

実現方法は、アプリケーションで実装する場合や、SQLで実装する場合など、色々な実現方法があります。

本記事では、SQLを利用した、それぞれの集計方法を説明しています。

月単位の集計

売上月報のように、月単位で集計をしたい場合があると思います。
実現方法は色々とありますが、SQLで実現する場合は、年月日を保持している項目を年月で切り取り、それをグルーピングすることで実現できます。

下記のSQL例は、SQLSERVERですが、MySQLなどでも、日付変換や、文字列の切り出しを変えるだけで、考え方は同じです。

年単位の集計

年単位の集計(年度が1月以外)