SQl(100分)

  • 主题发起人 主题发起人 wangqinyun2000
  • 开始时间 开始时间
W

wangqinyun2000

Unregistered / Unconfirmed
GUEST, unregistred user!
ADOQ1.SQL.Add('update #CGMXTEMP12 SET #CGMXTEMP12.CGSL=(SELECT SUM(LLMX.LLSL) FROM LLMX WHERE #CGMXTEMP12.BH=LLMX.BH AND (問題))from #CGMXTEMP12,LLMX');<br>問題中要#CGMXTEMP12的字段A包含LLMX的字段B,如何寫這代碼,高手幫忙啊
 
update #CGMXTEMP12 SET #CGMXTEMP12.CGSL= b.llsl from (SELECT SUM(LLMX.LLSL) as llsl FROM from #CGMXTEMP12,LLMX &nbsp;WHERE #CGMXTEMP12.BH=LLMX.BH AND (問題)) b
 
呵呵,AND (問題)) 中的問題那部分怎麽寫啊<br><br>樓主沒有明白我的意思啊
 
如果你的意思是字段包含的话,问题部分可以试试这个:<br>instr(#CGMXTEMP12.A,LLMX.B)&gt;0
 
#CGMXTEMP12.A like '%LLMX.B%'<br>'%LLMX.B%' &nbsp;字符串该如何表示自己去弄.
 
#CGMXTEMP12.A like '%' + LLMX.B + '%'
 
楼上的好像得改改:<br>#CGMXTEMP12.A like ''%' + LLMX.B + '%''<br>[:D]<br>这样写应该没问题
 
instr(#CGMXTEMP12.A,LLMX.B)&gt;0 <br><br>提示沒有找到INSTR<br><br>都不行
 
使用having度试看<br>我是看你的问题真的看不懂了.<br>你的表结构我没有,数据量没有,想要得到的结果没有,所以我帮不了你
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
813
import
I
I
回复
0
查看
3K
import
I
后退
顶部