|
1
|
| Ahmed · 技术社区 · 8 年前 |
|
|
1
2
看来你需要这样的东西。注意WITH子句,我在其中创建了一些模拟输入-不完全是您的输入,但本质上类似。请注意,计算是针对每个患者id分别进行的;在输入中,我只模拟了一名患者,但在所有情况下都是一样的。在对基础数据的一次传递中,我对两个组(前和后)使用条件分析最小值和最大值-最小值和最大值内的案例表达式将其分离为两个组。然后在外部查询中,我只为每个患者选择两行。查看输出并与输入进行比较,然后根据实际的表名和列名进行调整。 未处理:如果“绘制”日期时间正好等于“分发”日期时间,会发生什么情况。如果这不能在您的数据中发生,那么显然,它不需要处理。
|
|
|
2
2
把这个放到你的报告块中,你的两个黄色行都应该得到一个“Y”,其余的都是“N”。然后,您可以在块上仅为“Y”值应用过滤器,然后删除不显示的列。 |
|
3
1
我创建了三个变量:
最后一步:我将第三个变量应用到表中,条件是选择所有大于0的变量。 注:
|
|
|
maddy · 如何根据oracle SQL中的某一列值进行排名 2 年前 |
|
|
kiric8494 · 显示以元音开头和结尾的城市名称 3 年前 |
|
|
Franz Biberkopf · Oracle:组合子查询和聚合函数 3 年前 |
|
|
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 3 年前 |
|
|
Arifullah · 如何从oracle中的列中删除特定的初始字符? 3 年前 |
|
|
Anar · Oracle SQL用户定义函数 3 年前 |
|
|
user1312312 · 如何为一组表编写通用触发器? 3 年前 |