sql-server - 如何按日期过滤水晶报表?
问题描述
我使用命令创建了一个水晶报表来查看销售人员副订单计数,他们的(订单)艺术品待定计数和详细待定计数。它工作正常。但我需要向文件管理器数据添加日期过滤器。如何添加它?我尝试将 DocDate 添加到命令中,但它根据 DocDate 重复了销售人员姓名。但我需要显示所有销售人员及其订单数。
这是我的命令查询
SELECT Distinct
sp.SlpCode,
sp.SlpName,
sp.Telephone,
od.DocDate,
COUNT(od.DocEntry) count,
COUNT(CASE WHEN od.U_ArtWork = 'NotRec' THEN 1 END) AS Artwork,
COUNT(CASE WHEN od.U_DetailPending = 'No' THEN 1 END) AS DetailPrinting
FROM OSLP sp
LEFT JOIN ORDR od
ON SP.SlpCode = od.SlpCode
GROUP BY
sp.SlpCode,
sp.SlpName,
od.DocDate,
sp.Telephone
ORDER BY
sp.SlpName
请给我一个解决方案
解决方案
转到Report --> select formula --> Record
并编写以下代码:
DocDate = {your date goes here}
推荐阅读
- php - Phalcon:将输出渲染到变量在产品服务器中返回空字符串
- npm - 在 Botium 中执行了所有 convo 文件之后,我在哪里可以编写自定义代码以根据测试结果执行某些操作?
- sql - 如何使用每日记录更新 SQL 表?
- python - 首次登录时不存在匹配查询
- c# - WPF 中的 ScrollBar 无法正确显示并越过 tabcontrol
- elasticsearch - 如何在 Kibana 中组合 2 个名称不同但值相同的字段
- php - PHP Floor() 函数值不正确
- raspberry-pi - hostapd.service 的作业失败,因为控制进程以错误代码退出
- android - 添加和修改时处理本地数据库时出现问题
- c++ - 平行推回向量的向量