私は Android プログラマーで、アプリで SQLite を使用しています (あまり選択肢がありません :))。UNIXタイムスタンプのフィールドを含むテーブルがあります。今、このテーブルのいくつかのフィールドの合計を作成し、月ごとにグループ化したい場合は、次のようにします。
SELECT 月、年、sum(x) FROM foo GROUP BY 月、年
(もちろん、月と年は日付関数です)。
しかし、ある月の10日から彼の次の10日まで、非暦月でグループ化したい.
私はSQLの非常に基本的な知識を持っているので、それを行う方法についての手がかりがありません。誰かが私に PARTITION BY を使用する必要があると言いましたが、SQLite はそれをサポートしていません。私はそれを行う方法があると確信しています。
前もって感謝します、エラド