我有兩個包含訂單/定價數據的不同表。第一個表Orders
的列有order
,item
和price
。第二個表Pricing
有列item
,price
和effective date
。我想查找所有訂單,其中orders.price
<>pricing.price
其中生效日期= 2017年7月27日。選擇查詢,其中列不等於SQL Server中的不同表中的列
訂單:
Order Item Price
---------------------
1 ABC 12.50
2 ABC 12.00
3 ABC 11.50
4 XYZ 20.00
定價:
Item Price Effective Date
-------------------------------
ABC 12.50 7/27/2017
ABC 12.00 12/1/2016
ABC 11.50 12/1/2015
XYZ 25.00 7/27/2017
XYZ 20.00 12/1/2016
我希望查詢告訴我,爲了2,3,4不具備最先進的最新價格。
請指教。
首先,你需要從第二個表中寫出一個查詢,顯示最新的價格。什麼版本的SQL Server?你到目前爲止嘗試過什麼 –
謝謝你,這是我需要讓我走向正確的方向!明白了。 – jmarusiak