gg
当前位置: 首页 >> Delphi >> 相关推荐

关于关于adoquery查询计算字段的问题的搜索推荐

比如有一张表ID,项目名称,竣工时间 我在dbgrideh中要显示一个使用年限的字段 使用年限由现在的年份(2013)减竣工时间(2011或2012没有月日)得出 比如使用年限为1或2 我在ADOQUERY中添加了计算字段也可以在dbgrideh中正常显示使用年限的数据 但是我想过滤查询这个使用年限的时候就不行了 比如我想查询使用年限为1的所有数据 select*fromtablenamewhere使用年限=1 时,这个时候就会出错,提示使用年限这个字段不存在. 请问大家有什么好办法即可以在dbgrideh中显示出使用年限 又可以用SQL语句进行过滤查询呢? 谢谢 select*fromtablenamewhere2013-竣工时间=1; 建议不要用计算字段: selsect楼号,楼层,地址,竣工时间,2013-竣工时间as使用年限.....fromtablename 用建立视图的方法也可以实现。 不用计算字段,还不如搞个实际字段,在adoquery编辑时,自动计算一下,这样查询就方便了 或者用计算字段也可以,但是查询时,仍然要查whereDate1-date2=xxx

查看详情

搜索推荐
在ADOQUERY中增加一个字段.

我想在ADOQUERY查询结果中增加一个字段计算利息:var fld: TField;beginwith AdoQuery1 dobegin fld := TField.Create(self); fld.FieldName := '应付利息';...

关于字段问题

我想在服务器查询时增加几个计算字段,这几个计算字段是在客户端使用的,在服务器查询时不需要值(或有个默认值),SQL应该怎么写(不想用存储过程)?类似:select...

关于adoQuery关闭的问题

我通过adoQuery查询数据库,当返回一个空时(一条记录也没查到),执行adoQuery.close方法便会报错:“bof 或 eof中有一个时真,或当前记录已被删除,所需的...

ADOQuery 动态添加计算字段

ADOQuery空间是用new 动态创建的,想动态添加个计算的字段,网上找来的代码好像不行,也不知是自己不懂得如何弄 TADOQuery *adoquery=new TADOQuery(NULL); ad...

关于update的问题,能否用一个ADOQuery的查询结果作为另一个ADOQuery的条件

请帮我看一下错在哪里,ADOQuery只返回一条记录String n=ADOQuery1->FieldByName("编号")->AsString; ADOQuery2->Close(); ADOQuery2->SQL->Cl...

如何在查询结果中增加一个计算字段

如题。这个字段的计算方法比较复杂,不能直接在查询中用简单的运算表达式算出来。 ------------ 可以在存储过程中先把该值的计算结果赋值给一个变量,在通过查...

用ADOQuery按照字段1分组,查询字段2的和,但要求字段3是某个值,请问可以实现吗,谢谢谢谢

用ADOQuery按照字段1分组,查询字段2的和,但要求字段3是某个值,请问可以实现吗,谢谢谢谢意思如下select item,sum(itemDetail) from 表名 group by item where 字...

Delphi Adoquery 查询语句中有 select Count(字段) 查询速度很慢

我之前是用Web技术实现三层架构,中间层是正常的TADOConnection加TADOQuery。有些操作速度慢,我以为是三层原因。有次全程跟踪下发现是两个很简单的查询语句导致...

查询字段,计算前面的字段,得出后面的字段

本帖最后由 wn520 于 2010-08-06 16:17:44 编辑 ------------ select count(*) as total, firstprofit=casewhen total<30 then 15*totalwhen total <45...

求问将一个对两张表查询的SQL语句转换成在C++builder中使用ADOQuery进行两个ADOQuery二次查询的方法

如题:现有一个SQL语句,能实现将table2左连接至table1。语句如下select *from Tabel1 left join Tabel2 on Tabel1.MATNR=Tabel2.MATNRwhere CardNo = 123456789...

我添加计算字段,计算字段是对已有字段经过一些复杂计算得到的,我该怎么实现

这个计算字段不仅仅是进行简单的加减,需要使用到select语句读取数据库中的一些字段,然后运用公式来进行计算,而我在计算字段的modify expression中写入select这样...

请教:用AdoQuery查询后如何返回指定字段的值

如题。 ------------ ADOQuery1->Fields->FieldByName("Your fiele's name")->AsString ------------ ADOQuery1->FieldByName("字段名")-&...

一个简单的查询问题!

adoquery2.Close; adoquery2.SQL.Add('select * from kind2 where kind1=:t1'); adoquery2.Parameters.ParamByName('t1').Value:=trim(TabSheet1.Caption); ...

如何更改Adoquery查询结果中的字段名称

比如with adoquery1 dobeginclose;sql.clear;sql.text:='select 姓名,学号 from s_tab';openend;我现在想把查询出的结果表中的[姓名]字段改成[学生姓名]。请问...

如何利用查询ADOQuery求全有记录某字段的总和

我不知道如何调用查询出来的结果,请大家指教。 ------------ 晕,怎么没有人帮下?在线急等 ------------ 在SQL语句中利用sum(字段列表);若末用SQL语句那就...

热门搜索 - TryCatch Copyright © 2012-2013 tc5u.com 版权所有