さまざまな注文を含むテーブルがあります。
ID | Date | etc...
1 | 2013-01-01 | etc
2 | 2013-02-01 | etc
3 | 2013-03-01 | etc
4 | 2013-04-01 | etc
5 | 2013-05-01 | etc
6 | 2013-06-01 | etc
7 | 2013-06-01 | etc
8 | 2013-03-01 | etc
9 | 2013-04-01 | etc
10 | 2013-05-01 | etc
結果で終わるクエリが必要です。
overallTotal | totalThisMonth | totalLastMonth
10 | 2 | 1
しかし、これを 1 つのクエリで実行したいのです。これを行うためにサブクエリを使用する方法を見つけようとしています。これまでのところ、私は持っています:
SELECT * from (
SELECT count(*) as overallTotal from ORDERS
)
これを他のサブクエリと組み合わせて、1 つのクエリで合計を取得するにはどうすればよいですか?
アップデート
元の質問は MySQL に関するものでしたが、現在は Firebird で必要です。