私はかなり新しいSQL Server(2012)ですが、私はそれを使用する必要があるプロジェクトに割り当てられました。 データベースは、主に次のようになります(数百万行でカウント)1台で構成されていますSQLクエリ - デザインの苦闘
Number (float) Date (datetime) Status (nvarchar(255))
999 2016-01-01 14:00:00.000 Error
999 2016-01-02 14:00:00.000 Error
999 2016-01-03 14:00:00.000 Ok
999 2016-01-04 14:00:00.000 Error
888 2016-01-01 14:00:00.000 Error
888 2016-01-02 14:00:00.000 Ok
888 2016-01-03 14:00:00.000 Error
888 2016-01-04 14:00:00.000 Error
777 2016-01-01 14:00:00.000 Error
777 2016-01-02 14:00:00.000 Error
私がでそう、おそらく(グループ行につき1つの番号を私の唯一の電話番号が表示されますクエリを作成する必要があります数)の条件を満たしています。
- 数は、少なくとも3回
- 最後の2回は、(その日付に基づいてする必要が再び表示されます。もともとレコードが日付でソートされていません)エラー なければなりません?
たとえば、上記の表では、条件を満たす電話番号は888であり、999は第2の最新ステータスであり、777は2回しか再発しません。
私は何か助けに感謝します!
ありがとうございます!
こんにちはゴードン、答えをありがとう、それは魅力のように動作します! –