Select database MSSql dengan Delphi dan ada Batasan Tanggal (Where)

Bagaimana script mssql nya jika kita ingin menampilkan tanggal tertentu pada database kita.
Pertama buat Connection pada form delphi beserta adoquery1 nya
buatkan script sbb:


adoquery2.Active := false;
adoquery2.SQL.Clear;
adoquery2.SQL.Add('select a.npm,a.nama,a.noHp,sum(b.jumlah)+sum(b.denda) as Bayar  ');
adoquery2.SQL.Add('from siswa.dbo.data a, spp.dbo.bank b ');
adoquery2.SQL.Add('where a.npm=b.npm and b.tanggal = CONVERT(DATETIME, :tgl1, 101) and a.noHpMhs is not Null and len(ltrim(rtrim(a.noHp)))>5 group by a.npm,a.nama,a.noHp order by a.npm');
adoquery2.Parameters.ParamByName('tgl1').Value := datetostr(tgl.Date);
adoquery2.Active := true;

Untuk batasan tanggal yaitu dengan menggunakan CONVERT(DATETIME,....,....)

Semoga bermanfaat, terima kasih

Posting Lebih Baru Posting Lama

Leave a Reply