With Query1 do begin Close; SQL.Clear; SQL.Add('Select 车辆, Sum(Convert(int, 结束日期-开始日期)) From Table'); SQL.Add('Where 开始日期>=:StartDate and 结束日期<:EndDate'); SQL.Add('Group By 车辆'); SQL.Add('Order By 车辆'); ParamByName('StartDate').asDateTime:=var 本月一号; ParamByName('EndDate').asDateTime:=var 下月一号; Open; end;
begin
Close;
SQL.Clear;
SQL.Add('Select 车辆, Sum(Convert(int, 结束日期-开始日期)) From Table');
SQL.Add('Where 开始日期>=:StartDate and 结束日期<:EndDate');
SQL.Add('Group By 车辆');
SQL.Add('Order By 车辆');
ParamByName('StartDate').asDateTime:=var 本月一号;
ParamByName('EndDate').asDateTime:=var 下月一号;
Open;
end;