例如。
表中有97年出生的人n个,98年出生的也有一些。
我想让程序数出表中97出生的人有多少个。我要取得这个数进行运算。
表中有97年出生的人n个,98年出生的也有一些。
我想让程序数出表中97出生的人有多少个。我要取得这个数进行运算。
解决方案 »
- 面试题目 ——日期
- 急!关于data模块--在一个窗体里连接到DATA模块里的ADOQUERY1,为什么不能增加数据?
- 我用Delphi写的dll控件,如何做成类似Google的搜索工具条或者3721等的搜索条一样,可以自动下载安装呀!
- 如何让DBGrid显示JPG图片?
- 哪位朋友可以share一下playicq的帐号啊?我没有手机,注册不了...
- 请教各位!如何控制前一条数据没有修改,后一天数据就不能修改?
- 关于多层结构的发布问题
- 小问题,大家看看!!
- 请问如何在DELPHI中实现将EXCEL中指定的几个单元格合并的操作。一定给分!!
- 送分--!请问怎么取得中英文混合字符串中的每一个汉字/字母?
- 那儿有面向对象建模工具?
- 将DBGrid显示数据的问题进行到底
AdoQuery1.open;nCount:=AdoQuery1.RecordCount;或者如果表已经打开:
AdoTable1.first;
nCount:=0;
while AdoTable1.eof do
begin
if AdoTable1.FieldByName('bone').AsString='1997' then
nCount:=nCount+1;
AdoTable1.next;
end;result:=nCount;
Reapet
if TSQLQuery1.filedbyname('出生').asstring = '97' then
SUM := SUM + 1; //SUM为一个变量,作为计数器使用,初植为0
TSQLQuery1.Next;
until TSQLQuery1.eof
TSQLQuery1.frist;
你可以用edit或者别的控件来输入你的条件
……
sSql:='select * from tableName where 1=1 ';
sWhere:='and +你的条件变量'
……
注意引号的书写就ok啦