找回密码
 立即注册

QQ登录

只需一步,快速开始

学员

金牌服务用户

185

主题

735

帖子

1660

积分

金牌服务用户

积分
1660

[已处理] 活字格 服务端

学员
金牌服务用户   /  发表于:2023-6-13 17:24  /   查看:2182  /  回复:10
1金币
想问下大佬 有无更好的办法  除了 用条件命令以外   有无 更好的办法  处理    当     日期=  '2023-06-13'的时候  A = 1   当    日期=  '2023-06-14'的时候  A = 2


这样的  情况处理呢  
就是等于   case  when  服务端命令可以实现吗

最佳答案

查看完整内容

现在有的方案是条件命令,或者使用公式计算结果,本质上还是if的逻辑。

10 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-14 17:43:26
11#
目前的话,也没有其他更好的方案了,要不然的话就是去写webapi用代码的case when去做
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2023-6-14 17:00:47
10#
其实是想偷懒看看有无相关的 命令用而已 呜呜呜
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-14 15:12:58
9#
感谢各位大佬的支持~
主要是不清楚楼主大佬的具体需求是什么,也不好给出解决方案哈
回复 使用道具 举报
tisking悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-6-14 13:48:07
8#
Lay.Li 发表于 2023-6-14 13:40
感谢各位大佬的支持~
31种情况的话,就算用case when也要写31个判断的,条件判断的活字格就本身就只有if条 ...

你都知道case when 了直接写个服务端命令,把日期作为参数赋值A,最后输出A不就好了

执行SQL命令.
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-14 13:40:08
7#
感谢各位大佬的支持~
31种情况的话,就算用case when也要写31个判断的,条件判断的活字格就本身就只有if条件去判断了。您也可以描述一下您最原本的需求,看看其他格友们有没有更好的方案
回复 使用道具 举报
hubei333
高级会员   /  发表于:2023-6-14 11:53:16
6#
学员 发表于 2023-6-14 10:45
啊这  这 emmm  我有31个  if的条件   31 个 ,,,,,这,,呃呃大佬有无更好的办法呢

是一个月31天?是的话直接取day不就行了
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2023-6-14 10:45:13
5#
Lay.Li 发表于 2023-6-14 09:21
您好,这个需求的话,目前的做法就是要么使用if条件命令去做。要么使用excel函数的if函数,多层嵌套if函数 ...

啊这  这 emmm  我有31个  if的条件   31 个 ,,,,,这,,呃呃大佬有无更好的办法呢
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-6-14 09:21:57
4#
您好,这个需求的话,目前的做法就是要么使用if条件命令去做。要么使用excel函数的if函数,多层嵌套if函数去使用


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
学员
金牌服务用户   /  发表于:2023-6-14 08:33:06
3#
David.Zhong 发表于 2023-6-13 17:52
现在有的方案是条件命令,或者使用公式计算结果,本质上还是if的逻辑。

用的哪个命令 大佬
回复 使用道具 举报
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-6-13 17:24:15
来自 2#
现在有的方案是条件命令,或者使用公式计算结果,本质上还是if的逻辑。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部