これをどうやってやるのかよくわかりません。基本的に私はこのようなテーブルを持っています
UserId DateRequested Approved ApprovedBy Notes
------------ ----------------------- -------- ----------- -----
1 2011-05-26 0 NULL NULL
1 2011-05-27 0 NULL NULL
1 2011-05-28 0 NULL NULL
1 2011-06-05 0 NULL NULL
1 2011-06-06 0 NULL NULL
1 2011-06-25 0 NULL NULL
これには基本的に、従業員が休日を要求する日が含まれます。これで、1日または複数日が許可されたら、このデータをフォームのテーブルにコピーする必要があります
UserId DateFrom DateTo
したがって、基本的に上記のデータについては、次のようにします。
UserId DateFrom DateTo
-------------------------------
1 2011-05-26 2011-05-28
1 2011-06-05 2011-06-06
1 2011-06-25 2011-06-25
つまり、DateFromとDateToに連続した日が必要です。現在、whileループを使用せずにこれを行う方法がわかりません。これはSQLなので、非反復的なソリューションをお勧めします。
お知らせ下さい!!!