arkadaşlar group by süzme ile alakalı hic yorum bulamadım bu konuda bana yardımcı olabilir misiniz
Sorularına gelince : group by yaptığım plaka alanda istenilen plaka aramada süzme yapamıyorum ve program hata veriyor
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.add('select PLAKA_NO from kart group by PLAKA_NO');
Query1.SQL.Add('where PLAKA_NO like '''+Edit1.Text+'%'''); // burası kırıyor ?
Query1.Open;
Sıralamanız yanlış: select -> from -> where -> group by şeklinde yazmanız lazım.
Bu tarz kodları önce veritabanı tarafında deneyip, sonra Delphi'ye aktarmakta fayda var. Plaka_no'yu tekil göstermek istiyorsanız, distinct'te kullanabilirsiniz.
üstadım mussimsek hocamın dedigi gibi hatayı yeniden düzelttim fakat group by aramada sıkıntı var onu cözemedim bu konuda yardımcı olursanız sevinirim
Alınan Hata
project project1.exe raised exception class ELBCE rror with message dynamic SQL error SQL Error code=-104 token unknown - line 2 ,columun 1 ADN '-Process stopped Use Step Or Run to continve
Select KARTNO_ID,KARTSIRANO_ID,PLAKA_NO
from KART
where
KARTSIRANO_ID = :KARTSIRANO_ID
group by KARTNO_ID,KARTSIRANO_ID,PLAKA_NO
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.add('Select KARTNO_ID,KARTSIRANO_ID,PLAKA_NO from KART where KARTSIRANO_ID = :KARTSIRANO_ID group by KARTNO_ID,KARTSIRANO_ID,PLAKA_NO ');
Query1.SQL.Add('AND PLAKA_NO like '''+Edit1.Text+'%''');
Query1.Open;