case when.... else...end 的用法

select @IDCHAR = case when @IDCHAR is null then max(编号) else case when max(编号)>@IDCHAR then max(编号) else @IDCHAR end end from 调拨单 with(tablock)

 

select getdate(),@yfbh,@ghbh,@yfhh,@yfph,@yfsl,'从'+rtrim(k.名称)+'进货',
    round(@yfje,2),round(@yfbhsje,2),0,0,case when @yfye is null then 0 else @yfye end+round(@yfje,2),
    case when @yfbhsye is null then 0 else @yfbhsye end+round(@yfbhsje,2),@xxsm, @记帐人 from 供货商清单 as k where k.供货商编号=@ghbh

select (case when company_name is null then member_name else company_name end) as D, user_ID,member_name,company_name from (select user_ID ,member_name ,member_ID   from sql8_user left
join sql8_member  on user_ID=Member_Userid ) as D left join sql8_company on D.[user_ID]=sql8_company .company_userid

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值