if (DateTimePicker1.Text<>'') and (DateTimePicker2.Text<>'')  then begin
    Query1.Sql.Add(' And 日期 between '''+ DateTimePicker1.Text +''' and '''+ DateTimePicker2.Text + '''');
  end;