私は単一の列を持つ列テーブルを持っています。テーブルタイプの動的作成
上記のテーブルの列にあるすべての要素を固定のデータ型とサイズの列名として作成し、それを関数で使用したいと考えています。同様に以下のような
:
Dynamic creation of table in tsql
任意の提案をいただければ幸いです。
EDIT:
prouctを終了するには、マシンが異なるツールと材料の異なるジョブを実行する必要があります。
私はマシンが実行できるジョブのリストとツールのリストを持っています。特定のジョブのための特定のツール。
各ジョブには、特定のツールと時間数が必要です(ツールが変更された時点でツールを変更する必要があります)。ジョブは製品に対して何回も実行できます。 (この場合、ジョブが1時間=ツールが1時間使用されている場合)
一連のツールが順番に動作します。私は、各製品のレポート、ツールが働いた時間が必要です。
EDIT 2:
製品テーブル
---------+-----+
ProductID|Jobs |
---------+-----+
1 | job1 |
1 | job2 |
1 | job3 |
1 | . |
1 | . |
1 |100th |
2 | job1 |
2 | . |
2 | . |
2 |200th |
ジョブ表
-------+-------+-------
Jobs | tool | time
-------+-------+-------
job1 |tool 10| 2
job1 |tool 09| 1
job2 |tool 11| 4
job3 |tool 17| 0.5
必要なレポート(このテーブルは、物理的に存在しない)
追加さに基づい----------+------+------+------+------+------+-----
productID | job1 | job2 | job3 | job4 | job5 | . . .
----------+------+------+------+------+------+------
1 | 20 | 10 | 5 | . | . | .
----------+------+------+------+------+------+------
2 | 10 | 13 | 5 | . | . | .
----------+------+------+------+------+------+------
これは、あまりにも巧妙なスレッジハンマーアプローチのようなものです。その「何か」とは何ですか?ユースケースを少し説明すれば、そのためのより良いオプションがあるかもしれません。 –
こんにちはLars Br。なぜ私はそれが必要な追加情報を追加しました。 – Sai
さて、私はあなたの追加要件を読んだ。しかし、この場合のテーブルを作るためには、何が必要ですか? JOBSにTOOLSで参加して時間を集めることができないのはなぜですか? –