当前位置: 代码迷 >> PB >> 求怎么在PB代码中写一个IN的SQL
  详细解决方案

求怎么在PB代码中写一个IN的SQL

热度:119   发布时间:2016-04-29 05:25:00.0
求如何在PB代码中写一个IN的SQL
各位大虾:

我要在程序中统计2个科室合并在一起的人数,我写了一个IN的SQL,结果在程序里统计不到我要的数据,语句如下:

sting aaa

aaa= '"0103"' + "," + '"010301"'

select count(人数) from a
where 科室 in :aaa


结果统计不出这两个科室的人数,求各位大虾指点
------解决思路----------------------
in是这么用的

sting aaa[]

aaa[1]="0103"
aaa[2]="010301"

select count(人数) from a
where 科室 in :aaa
------解决思路----------------------
引用:
各位大虾:

我要在程序中统计2个科室合并在一起的人数,我写了一个IN的SQL,结果在程序里统计不到我要的数据,语句如下:

sting aaa

aaa= '"0103"' + "," + '"010301"'

select count(人数) from a
where 科室 in :aaa


结果统计不出这两个科室的人数,求各位大虾指点


如果你把sql放在一个变量中,然后再动态执行的话,你的语句或许可以
------解决思路----------------------
select count(人数) from a
where 科室 in (:aaa)
------解决思路----------------------
直接把这个语句写到pb中是不可以的,可以把sql放到数据窗口里

或者用动态sql
  相关解决方案