我有一个列表和一列。表格类型的动态创建
我想创建一个表型与在上面提到的表作为具有固定的数据类型和大小的列名的列中的所有元素,并在函数中使用它。
类似地象下面这样:
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并聚合时间? –