Delphi里面如何固定循环顺序
table1
orderid(工序) worktime(工作时间) materialid(产品编号) kind(工种)
1 2小时 c117 车
2 1.5小时 c117 磨
3 3小时 c117 洗
1 2小时 c114 划线
2 4小时 c114 磨
TABLE2
kind(工种) machine(机台)
车 123
磨 234
洗 345
划线 456
table1选择自动排序时按相同产品编号工序最长的优先级最高,最先排,工序长度相同的工作时间短的优先排,这个循环应该如何写?
最后得到表里面
table3
orderid(工序) worktime(工作时间) materialid(产品编号) kind(工种) machine(机台)
1 2小时 c117 车 123
2 1.5小时 c117 磨 234
3 3小时 c117 洗 345
1 2小时 c114 划线 456
2 4小时 c114 磨 234
请各位帮忙啊,谢谢了