13-07-2024, Saat: 14:50
Merhaba,
Firebird database kullanıyorum, iki tarih arası arama işleminde ORDER BY kullandığımda altaki hatayı alıyorum. Bu sorunu nasıl çözerim?
Invalid expression in the ORDER BY clause (not contained in either an aggregate function or the GROUP BY clause)'.
Firebird database kullanıyorum, iki tarih arası arama işleminde ORDER BY kullandığımda altaki hatayı alıyorum. Bu sorunu nasıl çözerim?
Invalid expression in the ORDER BY clause (not contained in either an aggregate function or the GROUP BY clause)'.
begin FDQ.Active := False; FDQ.Close; FDQ.SQL.Clear; FDQ.SQL.Add('Select Count(*) As ID From LIST Where DATES Between :TRI and :TRS'); FDQ.SQL.Add('And (Title Like ' + QuotedStr('%' + SearchReport.Text + '%')); FDQ.SQL.Add('Or Content Like ' + QuotedStr('%' + SearchReport.Text + '%')); FDQ.SQL.Add(')'); // FDQ.SQL.Add('Order By Dates Asc'); FDQ.ParamByName('TRI').AsDate := CalendarFirst.Date; FDQ.ParamByName('TRS').AsDate := CalendarLast.Date; FDQ.Prepared := True; FDQ.Open; if Not FDQ.IsEmpty then // Kayıt varsa begin