reporting-services - 从 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
如果您能帮助我,我将不胜感激。
解决方案
我最近回答了一个问题,在这里有类似的答案..
但是,如果可能的话,我会在您的数据集查询中这样做,因为您可以简单地执行此操作。
SELECT MIN(myField) FROM
(SELECT A as myField FROM myTable
UNION
SELECT B FROM myTable
UNION
SELECT C FROM myTable
) x
推荐阅读
- performance - Redis 发布/订阅最佳实践
- php - curl登录到网站,然后在登录时浏览不同的链接
- jsf - jsf 表单不应在 ajax 事件上提交
- php - 使用 Redis 在 Laravel 5.6 中存储会话但面临浏览器问题
- php - Magento 2 rest api 订单状态总是更新完成
- c# - 将数据库连接到列表框
- javascript - WEBDRIVERIO / CUCUMBER:函数超时,确保 Promise 在 10000 毫秒内解决
- javascript - TypeError:无法读取未定义的属性“中心”(Three.js + React.js)
- optaplanner - 如果我在 optaplanner 中使用多线程,则抛出异常
- sql - 删除重复但为每个保留一行