求PB 的查询条件写法

royal126 2009-11-16 10:13:22
如图:


数据库是oracle 开发端是PB

SQL:
select code,
rqsj,
type,
round(num1,2) num1,
round(sum(decode(sign(num1 - 200),-1,num1,null)),2) "200分以下",
round(sum(decode(sign(num1 - 199) + sign(num1 - 501),0,num1,null)),2) "200-500",
round(sum(decode(sign(num1 - 500) + sign(num1 - 801),0,num1,null)),2) "500-800",
round(sum(decode(sign(num1 - 800),1,num1,null)),2) "800以上 from CRD_CARDLOG
WHERE CRD_CARDLOG.zy IN ('J','B') AND
CRD_CARDLOG.type in ('2','6') and
CRD_CARDLOG.RQSJ>=:V_KSRQ AND
CRD_CARDLOG.RQSJ < :V_JSRQ +1 AND
CRD_CARDLOG.CODE LIKE :V_KH
GROUP BY code,
rqsj,
type,
num1
ORDER BY CRD_CARDLOG.RQSJ DESC

我想按等级进行查询,查询条件有个下拉,是200分以下,200-500,500-800,800以上的,,请问我这个SQL的条件如何写
...全文
101 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuam 2009-11-16
  • 打赏
  • 举报
回复
用参数了
royal126 2009-11-16
  • 打赏
  • 举报
回复
注:查询条件的等级是DropDownListBox控制,

611

社区成员

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

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