アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。

日時、廃棄数、判定フィールドがあるmdbがあります。
日時はテキスト型、廃棄数、判定フィールドは数値型です。

日時                 廃棄数                 判定
20150112                0                   0
20150117                0                   1
20150128                0                   0
20150221                0                   0
20150315                0                   1
20150320                0                   0
20150322                0                   0


判定フィールドに1が書かれていた場合、それより前のレコードを除外して抽出はできますか?
20150320と20150322だけのレコードを抽出したいのですが。
今後も新レコードが作成されて行きますが、判定フィールドに1が書き込まれたら、それより以前のレコードを抽出から除外したいです。

抽出条件の日時が指定できればBetweenが使えるのですが、いいのですが、日時の指定が出来ません。(いつ判定に1が書き込まれるか分からないので)
全レコードを対象にして、抽出する方法があれば教えてください。

A 回答 (1件)

テーブル名を、T1 とした時、


SELECT 日時, 廃棄数, 判定
FROM T1
WHERE 日時>(SELECT Max(日時) FROM T1 WHERE 判定=1);
では?
もう一個の方が。。。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!