首页 > 解决方案 > 从 ssrs 中的多个字段中查找最小日期

问题描述

您好,我正在尝试查找 ssrs 中多个列之间的最小日期值。

例如,如果 A 列中的日期值小于 B 列,B 列不是什么,A 列小于 C 列,C 列不是什么,则选择字段 A

If Not Isnothing(A) and Not Isnothing(B) and A<B and A<C then
A
else if Not Isnothing(B) and Not Isnothing(C) and b<A and B<C
B
...
end if

如果您能帮助我,我将不胜感激。

标签: reporting-services

解决方案


我最近回答了一个问题,在这里有类似的答案..

如何在 SSRS 报告中设置动态轴单位??

但是,如果可能的话,我会在您的数据集查询中这样做,因为您可以简单地执行此操作。

SELECT MIN(myField) FROM 
   (SELECT A as myField FROM myTable
    UNION
    SELECT B FROM myTable
    UNION
    SELECT C FROM myTable
   ) x 

推荐阅读