2011-01-07 53 views
0

我有一個表(EX)ij值爲不同的國家,我和不同的部門,j。所以表格包括三個字段;國家,部門和出口值。另外兩個表格包括具有相同結構的Qij和Aij值。我想編寫一個查詢說 對於每一個(EX)IJ,如果Qij可用,創建EXij-Qij值, 如果Qij不可用,並Aij的可用(AIJ可能不可用)的表,而不是EXij -Qij寫EXij-Aij。如果Qij和Aij都不可用,則返回null。對我來說非常複雜!基於數據可用性的條件

+0

當你說「創建表」你的意思是「返回結果集」或你的意思是真正創建一個物理持久表? – 2011-01-08 03:27:48

回答

0

你有三張結構相同的表;您需要將這三個表格合併到一個表格中。完成此操作後,查詢將變得更加容易。

在嘗試組合表格之前,您需要爲每個表格添加一個新字段,並用整數填充新字段以標識特定記錄所來自的表格。