怎样得到用SQL语句求最大值的结果?
我用以下代码对数据表中的一个字段的值求其中的最大值,但是运行出错(编译不出错),请各位指点,我要怎样将SQL语句求得的最大值赋给变量DMax呢?
var
DMax,DMin:TDateTime;
begin
AQSql.Close;
AQSql.SQL.Clear;
AQSql.SQL.Add('select Max(EndDate) as ''MaxEndDate'' from Project');
AQSql.Open;
DMax:=AQSql.fieldbyname('MaxEndDate').asDateTime;
showmessage(DateTOStr(DMax));
end;
问题点数:30、回复次数:1Top
1 楼chechy(www.qdocuments.net)回复于 2002-10-30 21:46:58 得分 30
var
DMax,DMin:TDateTime;
begin
AQSql.Close;
AQSql.SQL.Clear;
AQSql.SQL.Add('select Max(EndDate) as MaxEndDate from Project');
AQSql.Open;
DMax:=AQSql.fieldbyname('MaxEndDate').asDateTime;
showmessage(DateTOStr(DMax));
end;
Top




