子查询替代方案

时间:2014-04-15 20:43:29

标签: sql sql-server tsql

我正在创建一个基于2个日期范围的报告,我知道如何处理第一个日期范围而不是第二个日期范围。子查询无法工作,因为它只能返回一个变量,所以我不知道如何获得第二个日期范围。

select fccompany,fcustno,ftotprice,finvdate 
from SalesDollars where finvdate <= '4/15/2014' and finvdate >= '01/15/2014'
order by finvdate

这就是我到目前为止所需要的是一些如何在finvdate之后得到它

select finvdate 
from SalesDollars where finvdate <= '1/16/2015' and finvdate >= '01/14/2014'
order by finvdate

1 个答案:

答案 0 :(得分:0)

无论业务逻辑如何,请在子查询中使用UserDate的TOP(1)订单返回一行。

业务逻辑尚不清楚。请在数据集和预期结果之前和之后给出以澄清要求。