reporting-services - 如何计算 SSRS 查询中的周转时间?
问题描述
我正在创建一个显示客户报价的报告,我需要有关如何计算两个日期之间的周转时间的帮助。
我没有尝试过任何事情,因为我不知道从哪里开始。
我正在尝试从到达日期和完成日期中获取周转时间
select dbo.paf.Nombre as 'CustomerName', dbo.Comerciales.Nombre, dbo.CMSStaff.Login,
dbo.paf.ShipToContactName, dbo.paf.obra, dbo.AW_QuoteLog.Difficulty, dbo.paf.SubTotal,
dbo.AW_QuoteLOg.Quote_Returned, dbo.AW_QuoteLog.Bid_Required, dbo.AW_QuoteLog.Timestamp
from dbo.paf
left join dbo.Comerciales on dbo.paf.Salesmancode = dbo.Comerciales.Codigo
left join dbo.CMSStaff on dbo.paf.UserCode = dbo.CMSStaff.accountid
left join dbo.AW_QuoteLog on dbo.paf.numero = AW_QuoteLog.Order_number and dbo.paf.version = AW_QuoteLog.Version_number
where dbo.AW_QuoteLog.Timestamp > '2019-01-01' and dbo.Aw_QuoteLog.Quote_Returned is null
order by dbo.AW_QuoteLog.Timestamp ASC;
解决方案
要计算两个日期之间的差异,您可以使用该DATEDIFF
函数。只需在查询中添加一个新的计算字段:
DATEDIFF(day, [Date Arrived], [Date Completed]) AS Turnaround
推荐阅读
- javascript - React 导入组件名称冲突
- javascript - 我正在提交表单,但它没有进行第一次提交,它显示为空白。并且必需的属性也不起作用
- mongodb - 我们找不到 node:16096 deprecationwarning: current url string parser is deprecated 的任何内容,并将在未来的版本中删除。使用
- fenics - 运行脚本时出现 RuntimeError
- crystal-reports - 水晶报表,交叉表。计算会员价值
- javascript - 如何在运行时加载 Web 应用程序?
- python - 使用 boto3 从 aws lambda 调用 amazon lex 时出错
- html - 使用 css nth-child 伪代码重复颜色模式
- node.js - 尝试部署项目,但未从数据库中获取数据
- python - 如何编写 mysql db 数据的 if 条件(条件:qty == 0)然后电子邮件应该发送给管理员