运行查询以分析SSMS中的销售数据

时间:2013-11-22 08:48:53

标签: sql sql-server

我需要编写一个查询,以显示销售是否已注册到其他工作日期。

所以例如;我有TransactionHistory表,里面有WorkingDayDateOfSale

我相信2013-10-21和2013-10-25之间的DateOfSale已经有一些销售,但已经注册到另一个工作日。

我尝试运行的查询如下所示:

select WorkingDate, DateOfSale 
from transactionhistory 
where WorkingDate < DateOfSale

这很好,但我想将日期范围考虑在内。

1 个答案:

答案 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之前的所有条目。