我需要编写一个查询,以显示销售是否已注册到其他工作日期。
所以例如;我有TransactionHistory
表,里面有WorkingDay
和DateOfSale
。
我相信2013-10-21和2013-10-25之间的DateOfSale
已经有一些销售,但已经注册到另一个工作日。
我尝试运行的查询如下所示:
select WorkingDate, DateOfSale
from transactionhistory
where WorkingDate < DateOfSale
这很好,但我想将日期范围考虑在内。
答案 0 :(得分:0)
非常简单,您只需要在WHERE子句中添加一个额外的条件:
SELECT WorkingDate, DateOfSale
FROM transactionhistory
WHERE DateOfSale BETWEEN '2013-10-21'
AND '2013-10-25' AND WorkingDate < DateOfSale
这将从您的transactionhistory
表格中选择您的两个日期之间DateOfSale
以及WorkingDate
位于DateOfSale
之前的所有条目。