PB里的case语句.提示有错误,错在哪.

tian211cn 2008-01-15 07:28:10
-----------------------------------------------------------------------
case when 表.receiptkey1 <> 表.receiptkey2 then '' else 表.receiptkey1= 'null' end,

case when 表.receiptkey1 <> 表.receiptkey2 then '' else 表.receiptkey1 = '文字' end,

case when 表.receiptkey1 = 表.receiptkey2 then '' else 表.receiptkey1 = 'null' end,

case when 表.receiptkey1 = 表.receiptkey2 then '' else 表.receiptkey2 = 'null' end
-----------------------------------------------------------------------

我做的是标签.现在的需求是当俩个值不等的时候,receiptkey1要为空值,在标签上什么都不显示.receiptkey2要等于一段文字.当他们俩相等的时候,都为空值.在标签上都不显示.
请教....
...全文
563 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
不知,帮顶
lllyyymmm 2008-01-16
  • 打赏
  • 举报
回复
简直是乱来,懒得跟你讲
tian211cn 2008-01-15
  • 打赏
  • 举报
回复
我用的是lable做的标签,select 的时候只能从表里选择,不象报表一样可以自己写,还有其他方法没有.
现在的需求是当俩个值不等的时候,receiptkey1要为空值.receiptkey2要为一段文字.当他们俩相等的时候,都为空值.
只要能满足需求的case语句都可以哈.
djkhym 2008-01-15
  • 打赏
  • 举报
回复
select 'null'[receiptkey1],
case when 表.receiptkey1 <> 表.receiptkey2 then '文字' else ' ' end [receiptkey2]
你上面的sql太乱了,不知道我这样定怕对不对?

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧