永洪社区

标题: case ?{层级} when '1‘ then '2' 这个怎么理解 [打印本页]

作者: 帅比    时间: 2023-5-17 14:53
标题: case ?{层级} when '1‘ then '2' 这个怎么理解
本帖最后由 yhdata_ZgGKVgei 于 2023-5-17 14:54 编辑



作者: yhdata_ruby    时间: 2023-5-17 14:53
yhdata_ZgGKVgei 发表于 2023-5-17 15:20
对的,数据集写的SQL,没弄明白

?{周期}表示一个变量或占位符,用于表示要进行判断的周期值。
when '1' then trans_cst_num_mth_fshl是一个条件分支,当周期值为 '1' 时,执行后面的表达式 trans_cst_num_mth_fshl。
trans_cst_num_mth_fshl表示一个列或变量,它是在周期值为 '1' 时的结果。
具体含义取决于上下文和数据表的结构,但可以做出一些猜测。根据上述语句,当周期值为 '1' 时,可能会返回 trans_cst_num_mth_fshl 这个列或变量的值。可以通过查找代码中的变量定义或数据表结构来确定 trans_cst_num_mth_fshl 的具体含义。

需要注意的是,上述解释是基于给出的语句片段,可能需要更多的上下文信息才能给出准确的答案。
具体需要根据实际的sql去解释
作者: yhdata_ruby    时间: 2023-5-17 14:58
参考一下https://www.yonghongtech.com/rea ... m_highlightsub=case
作者: 帅比    时间: 2023-5-17 15:01
yhdata_ruby 发表于 2023-5-17 14:58
参考一下https://www.yonghongtech.com/real-help/Z-Suite/10.0/ch/logicalfunction.html?zoom_highlightsu ...

主要是加了一个参数就不太理解了
作者: yhdata_ruby    时间: 2023-5-17 15:02
yhdata_ZgGKVgei 发表于 2023-5-17 15:01
主要是加了一个参数就不太理解了

具体脚本怎么写的啊,应用在哪里的
作者: 帅比    时间: 2023-5-17 15:10
[attach]43863[/attach]

作者: 帅比    时间: 2023-5-17 15:11
yhdata_ruby 发表于 2023-5-17 15:02
具体脚本怎么写的啊,应用在哪里的

我刚发了个图片,您看一下
作者: yhdata_ruby    时间: 2023-5-17 15:18
yhdata_ZgGKVgei 发表于 2023-5-17 15:10

根据这个参数去执行,然后返回相应的值,这是数据集写的SQL吧
作者: 帅比    时间: 2023-5-17 15:20
yhdata_ruby 发表于 2023-5-17 15:18
根据这个参数去执行,然后返回相应的值,这是数据集写的SQL吧

对的,数据集写的SQL,没弄明白




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4