高手请进,小弟急救!!!!! sum(isnull(t_out_mx.[34码],0))你可以在语句中加回车。只要每行不超过255字节即可。另外,你这么长的语句最好用存储过程来做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你试试用UNION,不用LEFT JOIN SQL 语句还行呀保证不超过255不就行了 adoquery1.SQL.Add('select t_in_mx.货号,t_in_mx.颜色,')+;adoquery1.SQL.Add('sum(t_in_mx.[34码]) as [34码入库],')+;adoquery1.SQL.Add('sum(t_out_mx.[34码]) as [34码出库],')+;adoquery1.SQL.Add('sum(t_in_mx.[34码])-sum(t_out_mx.[34码]) as [34码库存]'); 也可以在server端写成查询,速度会快一些 直接回车会出错windindance,用存储过程怎么写?给我写一个看看,小弟想学一下,拜托了!因为,我的这个统计,有很多我只写出了一个34码鞋的库存量的统计,我必须写34码到40码所有鞋的查询,这样造成如果光用sql来写,会造成sql语句特别的长,所以拜托各位兄弟了!!!! 你的这个表结构有点不太好。最好是把“码”作为一个字段,在这个字段保存多少码。这样处理起来很方便。现在你可能只能慢慢写,没有太好的方法。同时容易错误。SQL语句特别长你可以分几行写。Add('select ');Add('t_in_mx.货号,t_in_mx.颜色, ');... 关于字符串处理的问题 再一个quickreport分页问题!急… 急问:界面刷新问题 高分寻求答复! 关于 DELPHI+ADO连接sybase 11获取记录集错误问题! 简单的存储过程问题。 菜鸟求救:数据库中Id是自增的,怎样把刚存入的一条记录的Id得到 引用别的窗体上的ADOQUERY为什么没反应? TDBRADIOGROUP的Items都是竖向排列,如何可以横向排列? 代码编辑器,选用什么样的文本控件? 如何使用create.... 有谁知道12月分的英语四六级考试报名的信息,是否已经报过了??? 为什么我重新启动sql server2000后,程序会失去响应?(在线)
保证不超过255不就行了
adoquery1.SQL.Add('sum(t_in_mx.[34码]) as [34码入库],')+;
adoquery1.SQL.Add('sum(t_out_mx.[34码]) as [34码出库],')+;
adoquery1.SQL.Add('sum(t_in_mx.[34码])-sum(t_out_mx.[34码]) as [34码库存]');
windindance,用存储过程怎么写?给我写一个看看,小弟想学一下,拜托了!
因为,我的这个统计,有很多我只写出了一个34码鞋的库存量的统计,
我必须写34码到40码所有鞋的查询,这样造成如果光用sql来写,会造成sql语句特别的长,所以拜托各位兄弟了!!!!
最好是把“码”作为一个字段,在这个字段保存多少码。这样处理起来很方便。现在你可能只能慢慢写,没有太好的方法。同时容易错误。
SQL语句特别长你可以分几行写。
Add('select ');
Add('t_in_mx.货号,t_in_mx.颜色, ');
...