Sql 基于日期筛选结果

Sql 基于日期筛选结果,sql,sql-server,Sql,Sql Server,我有一个4列的查询结果,第3列是时间中的日期。查询采用日期参数,例如“7/1/2017” 我想做的是选择输入日期之前的记录,但可能有两组记录都有未来的日期。我要最接近的日期 因此,在下例中,日期为“1533013200000”的租赁代码“EDM09GW”将更接近2017年7月1日 我不想在结果集中记录EDM09GW | 1690779600000 非常感谢您的帮助 LeaseCode|BaseAmount |ExpDate |PaymentType ---------|-

我有一个4列的查询结果,第3列是时间中的日期。查询采用日期参数,例如“7/1/2017”

我想做的是选择输入日期之前的记录,但可能有两组记录都有未来的日期。我要最接近的日期

因此,在下例中,日期为“1533013200000”的租赁代码“EDM09GW”将更接近2017年7月1日

我不想在结果集中记录EDM09GW | 1690779600000

非常感谢您的帮助

LeaseCode|BaseAmount      |ExpDate        |PaymentType
---------|----------------|---------------|-----------------
COR01GW  |-2.249938000000 | 1519797600000 | HST / PST Contra
COR01GW  |-1.125092000000 | 1519797600000 | GST Contra
COR01GW  | 1.125092000000 | 1519797600000 | GST (5%)
COR01GW  | 2.249938000000 | 1519797600000 | HSTNL
COR01GW  | 25.875154000000| 1519797600000 | Base
EDM01CL  |-1.740542000000 | 1540962000000 | GST Contra
EDM01CL  | 1.740542000000 | 1540962000000 | GST (5%)
EDM01CL  | 3.885136000000 | 1540962000000 | Realty Tax
EDM01CL  | 13.238843000000| 1540962000000 | Op Costs
EDM01CL  | 19.425027000000| 1540962000000 | Base
EDM09GW  |-2.429500000000 | 1533013200000 | GST Contra
EDM09GW  | 2.429500000000 | 1533013200000 | GST (5%)
EDM09GW  | 8.169002000000 | 1533013200000 | Realty Tax
EDM09GW  | 9.250506000000 | 1533013200000 | Op Costs
EDM09GW  | 33.600000000000| 1533013200000 | Base
EDM09GW  |-2.429500000000 | 1690779600000 | GST Contra
EDM09GW  | 2.429500000000 | 1690779600000 | GST (5%)
EDM09GW  | 8.169002000000 | 1690779600000 | Realty Tax
EDM09GW  | 9.250506000000 | 1690779600000 | Op Costs
EDM09GW  | 33.600000000000| 1690779600000 | Base

我的预期结果是只有
EDM09GW | 15330132000000
列和EDM09GW | 1690779600000列添加您的预期输出我已经添加了我的预期结果。