现在有一个学生登记表,出生日期是时间类型
要查询某天出生的学生,(如:四月一日)
请问怎样给条件呢?
(数据库是sql server2000)

解决方案 »

  1.   

    select * from table
    where datepart(m,birth)=4 and datepart(d,birth)=1
      

  2.   

    with query1 do
     begin
      close;
      sql.clear;
      sql.add('select * from table where csrq=:mr');
      Parameters.ParamByName('mr').Value:=formatdatetime('mm-dd',table1.fieldvalus   ['csrq']');
      prepared:=true;
      query.open;
      

  3.   

    with adoquery1 do
     begin
      close;
      sql.clear;
      sql.add('select * from table where csrq='+quoted(formatdatetime('mm-dd',DateTimePicker1.Date));
      open;
    end;