2013-11-22 28 views
0

我需要編寫一個查詢,以顯示銷售是否已註冊到不同的工作日期。運行查詢以分析SSMS中的銷售數據

因此,例如;我有我的TransactionHistory表,裏面是WorkingDayDateOfSale

我相信2013年10月21日至2013年10月25日期間已在DateOfSale上銷售了一些銷售,但已在不同的工作日註冊。

我試圖運行查詢看起來是這樣的:

select WorkingDate, DateOfSale 
from transactionhistory 
where WorkingDate < DateOfSale 

這是不錯,但我要的因素日期範圍在裏面。

回答

0

真的簡單,你只需要一個額外的條件添加到您的WHERE子句:

SELECT WorkingDate, DateOfSale 
FROM transactionhistory 
WHERE DateOfSale BETWEEN '2013-10-21' 
    AND '2013-10-25' AND WorkingDate < DateOfSale 

這將拿起您transactionhistory表中有您的兩個日期之間的DateOfSale任何條目,其中WorkingDate是之前DateOfSale