我有一個列表和一列。表格類型的動態創建
我想創建一個表型與在上面提到的表作爲具有固定的數據類型和大小的列名的列中的所有元素,並在函數中使用它。
類似地象下面這樣:
Dynamic creation of table in tsql
任何建議,將不勝感激。
編輯:
要完成一個prouct,機器必須與不同的工具材料進行不同的工作。
我有工作列表的機器可以執行和工具的列表。一個特定工作的特定工具。
每個作業需要特定的工具和小時數(改變刀具一旦達到IST改變的時間)。作業可以在產品上多次執行。 (在這種情況下,如果作業是perfomed 1小時=工具已被用於1小時)
對於每個產品,一組工具將在序列中工作。所以我需要每個產品的報告,工具工作的小時數。
編輯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 | . | . | .
----------+------+------+------+------+------+------
這聽起來像是一個不太聰明的大錘方法。那是什麼「東西」?如果你稍微解釋用例,可能會有更好的選擇。 –
Hi Lars Br。添加了額外的信息爲什麼我需要它。 – Sai
好的,我已閱讀您的附加要求。但是在這種情況下,你需要創建一個表格?你爲什麼不能用工具加入JOBS並聚合時間? –