我需要创建QUERY以返回每辆车的总计。这里的每个关键都是一次购买,而这些购买可以在“表头”表格或“行数”表格中具有车辆ID,因为购买可以仅用于一辆车,或者用于许多车辆。是否有可能得到如下所示的结果表格?SQL QUERY对于来自两个不同表格的总计
页眉:
╔═════╦════════╦═══════╗
║ Key ║ Total ║ Car ║
╠═════╬════════╬═══════╣
║ 1 ║ 100.00 ║ Car 1 ║
║ 2 ║ 350.00 ║ ║
║ 3 ║ 230.24 ║ Car 1 ║
║ 4 ║ 121.01 ║ Car 2 ║
║ 5 ║ 110.00 ║ ║
╚═════╩════════╩═══════╝
线:
╔═════╦══════╦═══════════╦═══════╗
║ Key ║ Line ║ LineTotal ║ Car ║
╠═════╬══════╬═══════════╬═══════╣
║ 1 ║ 0 ║ 100.00 ║ ║
║ 2 ║ 0 ║ 350.00 ║ Car 2 ║
║ 3 ║ 0 ║ 30.24 ║ Car 1 ║
║ 3 ║ 1 ║ 200.00 ║ Car 1 ║
║ 4 ║ 0 ║ 121.01 ║ ║
║ 5 ║ 0 ║ 10.00 ║ Car 1 ║
║ 5 ║ 1 ║ 100.00 ║ Car 2 ║
╚═════╩══════╩═══════════╩═══════╝
结果:
╔═══════╦════════╦═════╗
║ Car ║ Value ║ Key ║
╠═══════╬════════╬═════╣
║ Car 1 ║ 100.00 ║ 1 ║
║ Car 1 ║ 230.24 ║ 3 ║
║ Car 1 ║ 10.00 ║ 5 ║
║ Car 2 ║ 350.00 ║ 2 ║
║ Car 2 ║ 121.01 ║ 4 ║
║ Car 2 ║ 100.00 ║ 5 ║
╚═══════╩════════╩═════╝
谢谢!像魅力一样工作! –
詹姆斯或马丁 - 很难分辨 – scsimon
@scsimon我敢打赌!他的粉丝! –