有一表,有一日期時間型的字段,如下:
姓名 日期時間 備注
張三 2002-12-12 11:50:00
張三 2002-12-12 12:10:00
張三 2002-12-13 11:55:00
張三 2002-12-13 12:11:00
張三 2002-12-14 11:10:00現在想根據時間來過濾記錄,即是將時間在12:00:00之前的記錄選出來
得出下面的結果:
姓名 日期時間 備注
張三 2002-12-12 11:50:00
張三 2002-12-13 11:55:00
張三 2002-12-14 11:10:00請問如果通過SQL語句來實現?謝謝!(使用SQL2000數據庫)
姓名 日期時間 備注
張三 2002-12-12 11:50:00
張三 2002-12-12 12:10:00
張三 2002-12-13 11:55:00
張三 2002-12-13 12:11:00
張三 2002-12-14 11:10:00現在想根據時間來過濾記錄,即是將時間在12:00:00之前的記錄選出來
得出下面的結果:
姓名 日期時間 備注
張三 2002-12-12 11:50:00
張三 2002-12-13 11:55:00
張三 2002-12-14 11:10:00請問如果通過SQL語句來實現?謝謝!(使用SQL2000數據庫)
begin
Active:=False;
sql.Clear;
sql.Add('select * from Table1 ');
sql.Add('where DatePart(hour,date1)<12'); //12:00:00整查不出来:)
Active:=True;
end;
with query1 do
begin
active:=false;
sql.clear;
sql.add('select * from tabel where datepub>:Date');
parambyname('Date').asdate:=strtodate(edit.text);
active:=true;
end;edit.text:='1998'
datepub為表內Date型數據怎麼會出錯,為甚麼?有甚麼解決辦法??