我也尝试在报表设计器中使用max(),但仍然会返回所有日期
答案 0 :(得分:3)
如果要在报表设计器中执行此操作,则应在表/矩阵中设置一个Invoice行组,并在要显示的单元格中选择=Max(Fields!YourDateValue.Value)
。
答案 1 :(得分:1)
因此,您要选择最长日期,并且每张发票只能看到一行。正确?
我相信您希望按发票编号进行分组,将每个发票编号分成两行。
SELECT MAX(myDateRow), Invoice, AnyOtherColumn
FROM myTable
GROUP BY Invoice, AnyOtherColumn
您可能需要添加WHERE MAX(myDateRow),但我不这么认为。到目前为止我们能查看您的查询吗?