2016-07-29 19 views
-2

私は以下の条件に基づいてフィールドをインクリメントできるSQLコードを探しています。条件に基づいてインクリメント

私はValue_countスワイプがnullの場合ID_individualが等しくない場合、その後、すなわち連続value_daysworked新しいフィールドが次に
  • NULLである必要があり、以下の機能を優先

    1. で動作する新しいフィールドを作成する必要が

      ID_individual =以前のID_individualの場合は、日付フィールドを確認し、日付が連続している場合はカウンタが残り、日付が変更された場合は、日付が変更されます。カウンターが再取得するセット。

    明確なビジョンを示す以下の入力と出力を参考にしてください。

    enter image description here

    enter image description here

    注:我々はそれのために任意の変数を使用する必要はありません。 「前ID_individual」の意味は、最新の記録である場合

    おかげで、 アビシェーク

  • +0

    これは、あなたが問題の非常に曖昧な説明(ここで詳細を提供することさえない)と選択した言語とここに誰かを投稿するコードまたはSQL書き込みサービスであるという印象を受けているようですあなたのためにコードを生成します。あなたは完全に間違っています。私たちは喜んでお手伝いしますが、まず自分で問題を解決するための努力をしなければなりません。問題が発生した場合は、遭遇した問題について説明し、関連する情報** here **を質問自体に含め、**機能していないSQLに関する**特定の質問**を尋ねます。 –

    答えて

    0

    は、あなたのテーブルには、あなたがそれを見つけるために関数MAX()を使用することができるように日時をマークするために別の列を必要とします。

    関連する問題