Y ygj971201 Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-07 #1 select aa,bb,cc*變量 as dd from table 這變量的寫法是不是這樣啊
浪 浪人情哥 Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-07 #3 select aa,bb,cc*'+floattostr(變量)+' as dd from table
H hanpengshan_00 Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-07 #5 好象是有个字段是动态的?直接用参数传入,参数名称叫 变量,sql语句如下<br>select aa,bb,cc*'+變量+' as dd from table就可以了
L lisa1002 Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-07 #6 select aa,bb,cc.'+变量+' as dd from table
李 李翔鹏 Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-07 #7 exec sp_executesql <br>如果是执行拼接起来SQL语句,要用以上的方法,否则报变量没有定义。
大 大器晚成 Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-07 #8 用计算列可以解决:<br>dd 作计算列,oncalcute:<br>query1.fieldbyName('dd').asfloat:=query1.fieldbyname('cc').asfloat*變量;<br><br>如果變量是一组固定值,添加到stringlist中再调用,如果是另一个query得来的,记得用next。
用计算列可以解决:<br>dd 作计算列,oncalcute:<br>query1.fieldbyName('dd').asfloat:=query1.fieldbyname('cc').asfloat*變量;<br><br>如果變量是一组固定值,添加到stringlist中再调用,如果是另一个query得来的,记得用next。
G gaobangsheng Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-08 #9 樓主沒說清,是SQL中的變量,還是delphi中的變量<br>SQL中 用<br>delcare @a int<br>set @a = 3<br>select aa,bb,cc*@a as dd from table<br><br>delphi中的,要將其轉成字符串連接起來就可以了啊
樓主沒說清,是SQL中的變量,還是delphi中的變量<br>SQL中 用<br>delcare @a int<br>set @a = 3<br>select aa,bb,cc*@a as dd from table<br><br>delphi中的,要將其轉成字符串連接起來就可以了啊
R redflyfox Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-10 #10 同意gaobangsheng的,搂住先说清是在哪的代码。