我试图弄清楚如何在两个表之间执行的join语句的结果上运行查询。基本上,我需要从More_Info中获取与特定时间段内Source_Table的ID匹配的所有条目,然后计算Part ID =某些事物的Number之间的差。
请考虑以下两个表:
Source_Table
1 | 051010|
2 | 051545|
3 | 055412|
更多信息
1 | 500 | 5 |
1 | 505 | 10 |
1 | 510 | 40 |
2 | 500 | 10 |
2 | 505 | 15 |
2 | 510 | 25 |
4 | 500 | 30 |
6 | 505 | 10 |
所以我知道我可以使用(UniqueID)从Source_Table左连接select *并加入More_Info,它将返回:
1 | 500 | 5 |
1 | 505 | 10 |
1 | 510 | 40 |
2 | 500 | 10 |
2 | 505 | 15 |
2 | 510 | 25 |
由此,我需要获取PartID = 500或505的'Number',并得到差值,结果将是这样的:
1 | 5 |
2 | 5 |
解决这个问题非常困难,因此不胜感激。
答案 0 :(得分:0)
您可以使用几个子查询,例如:
Newtonsoft.Json.dll