[英]Executing Stored Procedures in SQL with automatic date
有一个软件(称为 StackVision)使用“SQL Server Reporting Services”来创建一些报告。 有关该软件的更多信息,请点击此处。
我试图从数据库中的几个“存储过程”中创建一个新的“视图”。 不过,我不想弄乱存储过程编码。 我只想运行一个代码来根据“存储过程”的结果构建一个新的“视图”。 以下代码可以运行所需的存储过程之一。
执行 [dbo].[ss_Total]
@StartDate ='07/1/2020'
, @EndDate='09/30/2020 23:59'
, @ParameterA='AA'
, @ParameterB='BB'
,@INterval = '001H'
有谁知道我只能在上个季度执行以下“存储过程”。 而不是放置某个日期(例如'07/1/2020'和'09/30/2020 23:59'),我想要一个代码来告诉存储过程从上个季度开始进行到上个季度末。 假设日期是 10/2/2020。
顺便说一句,该软件还运行存储过程来创建一些报告。
我这样做的原因是:我通过将 Power BI 报告连接到 Stackvision 服务器来构建一个 Power BI 报告。 Power BI 报告调用/运行存储过程,然后附加/合并表以创建报告。 遗憾的是,Power BI 服务器无法刷新数据。 所以,我想在数据库中创建一个“视图”,然后只将该视图拉入 Power BI。 这样 Power BI 服务器就不会超时,也不会再出现故障。
您可以从初始参数添加 3 个月的日期。 这里的链接:
https://www.w3schools.com/sql/func_sqlserver_dateadd.asp
我不知道你的数据库使用什么,如果你使用 MySQL 试试这个
SELECT ADDDATE(NOW(), 90) as datethis
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.