2
私はこの使用してMSSQLサーバーに任意のアイデアPLSのヘルプを達成する方法 MSSQL 2008:私はこの出力
EID Date Log1 Log2 Log3 Log4 Log5 Log6…..
1 2016/04/05 10:06:00 AM 06:16:00 PM NULL NULL NULL NULL
2 2016/04/05 10:06:00 AM 01:21:00 PM 02:20:00 PM 06:30:00 PM NULL NULL
3 2016/04/05 10:10:00 AM 10:35:00 AM 11:49:00 AM 01:06:00 PM 04:19:00 PM 05:36:00 PM
1 2016/04/06 10:15:00 AM 02:06:00 PM 08:49:00 PM NULL NULL NULL
2 2016/04/06 10:06:00 AM 06:20:00 PM NULL NULL NULL NULL
3 2016/04/06 10:45:00 AM 10:48:00 AM 04:06:00 PM 06:13:00 PM NULL NULL
必要な出力
EID Adate ALogTime
1 2016/04/05 10:06:00 AM
1 2016/04/05 06:16:00 PM
1 2016/04/06 10:15:00 AM
1 2016/04/06 02:06:00 PM
1 2016/04/06 08:49:00 PM
2 2016/04/05 10:06:00 AM
2 2016/04/05 01:21:00 PM
2 2016/04/05 02:20:00 PM
2 2016/04/05 06:30:00 PM
2 2016/04/06 10:06:00 AM
2 2016/04/06 06:20:00 PM
3 2016/04/05 10:10:00 AM
3 2016/04/05 10:35:00 AM
3 2016/04/05 11:49:00 AM
3 2016/04/05 01:06:00 PM
3 2016/04/05 04:19:00 PM
3 2016/04/05 05:36:00 PM
3 2016/04/06 10:45:00 AM
3 2016/04/06 10:48:00 AM
3 2016/04/06 04:06:00 PM
3 2016/04/06 06:13:00 PM
下のようなテーブルのデータを持っているを実現するにはどうすればよいです。 EIDは、従業員IDであり、ADATEは、生体認証装置におけるユーザマーク出席
http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –
申し訳ありません私は@a_horse_with_no_nameを変更します。 – gbbosmiya
SQL言語_ **は、クエリのコンパイル時に結果に表示される列の正確な数と種類を知っていることを確実に** _求めています。各EID値に任意の数のレコードが存在する可能性がある場合は、クライアントでこれを行うか、最初に結果の数を決定し、動的SQLを書き込むためにその情報を使用する複数の手順で行う必要があります。潜在的な列の数に妥当な上限を設定できますか? –