ログ情報(主にステータス変更)を格納するテーブルがあります
テーブルは次のようなものです。
+----+--------+----------+---------------------+
| id | number | status | timestamp |
+----+--------+----------+---------------------+
| 1 | 25 | buffered | 2012-05-05 23:10:10 |
| 2 | 25 | sent | 2012-05-05 23:10:11 |
| 3 | 26 | not sent | 2012-05-05 23:10:12 |
| 4 | 27 | buffered | 2012-05-05 23:10:13 |
+----+--------+----------+---------------------+
ステータス別にレポートを生成する必要があります。ただし、番号のステータスは変更される可能性があります。
番号のステータスは、で始まり、後でまたはbuffered
に変更できます。sent
not sent
sent
または、またはで始めることができますnot sent
。この場合、ステータスは変更されません。
sent
これらの条件で、問題なく、または問題なくグループ化できると思いますnot sent
(これは正しいですか?)
しかし、どうすればbuffered
行のみのレポートを生成できますか?
この特定のサンプルでは、次のように尋ねられた場合:バッファリングされている数値の正解は次のとおりです。number 27
PD
タイトルは質問を正確に反映していないと思います。より良いタイトルをお持ちの方は、お気軽に変更してください。