查询运行时如何声明指定日期?

时间:2019-05-16 18:40:14

标签: sql

我正在尝试在SAP Business 1(SQL数据库)中编写查询,以计算发票日期与运行查询时指定的日期之间的月份数。

总而言之,我拥有所需的一切,但是我不知道如何声明运行报告的人员输入的日期。这是我的示例:

DECLARE @DateChoice DATE = [%0]

SELECT T0.DocDate, DATEDIFF(Month, T0.DocDate, @DateChoice)
FROM OINV T0

这不起作用!但是,当我将“ [%0]”(可变条件输入命令)更改为“ GETDATE()”时,它可以正常工作,但是我想授权用户指定他们要使用的日期,而不必绑定运行鉴于“ GETDATE()”命令的性质,它会在特定的一天出现。

请多谢您提供的帮助:)

0 个答案:

没有答案