SQL求救啦,谢谢啦!(5分)

  • 主题发起人 主题发起人 maomao888
  • 开始时间 开始时间
M

maomao888

Unregistered / Unconfirmed
GUEST, unregistred user!
我从一个表里,取一列,共青20条记录,我又从另两个表里计算SUM,刚好也是20个,但第一个表和后两个表没有关系,但是我想让第一个表的20列和那20个SUM值一一对应,这个显示问题怎么解决呢?假设一个要取的是:WLMC,后一个就用SUM(A*B)谁可以用SELECT 。。。FROM
WHERE 给我写一下吗?
 
可以啊! 把DBFRID的不同列挂不同的QUERY不就完了! 顺序要先排好
 
错啦,是从第一个表中只取一列,这一列有20条记录啦。
同样的那个SUM(A*B)也是只有一列啦,也就是一个字段啦,同样有20条记录的。
现在两表没任何联系,只要把他们对应起来就行啦。
 
如果只是显示,用StringGrid吧,可以很方便的,如果要生成这样的表,就不是一条SQL语句可以解决的
 
你可以在qrport的on print的事件中付值给其中的一个字段
 
一定要用BDGrid的话,先把sum(A*B)放到临时表B中,然后试试下面的语句:
select top 20 from
(select A.wlmc,B.sumAB from A,B)
 
接受答案了.
 
后退
顶部