hur.cn - 华软网

 热门搜索

如何把SQL中的语句在PB中实现

  作者:未知    来源:网络    更新时间:2019/4/16
SELECT 图书条码, COUNT('图书条码') AS sun
FROM 业务表
GROUP BY 图书条码
ORDER BY COUNT('图书条码')
怎样在PB里实现上面这则代码(该代码能够在SQL2000运行) 我运行后提醒语法毛病 一直无发解决 谢谢列位指点
------华软网友回答------
看陌生,你是怎么实现的?
------华软网友回复------
我把上面的那个能够在SQL里实现对图书条码条数举行统计 而且根据不同条码的数目 从低到高排序写在PB里就提醒语法毛病
------华软网友回复------
是写的数据窗口对象自身在设计环境下查询就犯错?
照旧你没有用数据窗口对象,直接写钦入式语句的?
如果是写钦入式语句,肯定会犯错的.
------华软网友回复------
这个会前往多行记录的,能够通过以下方法:
1.做成一个datawindow就能够了,然后在代码里循环掏出每行记录的值
2.在pb代码里写游标取值

如果只需第一行记录,那么才能够运用嵌入式的sql在代码里:

string ls_tstm
long ll_tshs

SELECT top 1 图书条码, COUNT('图书条码')
into :ls_tstm,:ll_tshs
FROM 业务表
GROUP BY 图书条码
ORDER BY COUNT('图书条码')
using sqlca;



------华软网友回复------
我希望把获得的条码按升序显示出来 应该用什么窗口显示?
------华软网友回复------
在ORDER BY COUNT('图书条码')后加 desc

------华软网友回复------
将ORDER BY COUNT('图书条码')该为ORDER BY '图书条码'


------华软网友回复------
这条语句只可写在数据窗口中,写在代码里是肯定不对的,由于你前往的是一个数据集合,写在数据窗口中,作为数据窗口的sql语法就能够了~
检索数据窗口就能够获得你要的效果
------华软网友回复------
http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=16&thread=41208
------华软网友回复------
http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=16&thread=41208
------华软网友回复------
ORDER BY COUNT('图书条码')

国书条码是个字段,不用加引号.      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。