回 帖 发 新 帖 刷新版面

主题:关于delphi查询...

表中有一个字段是日期型的.日期格式为"yyyy-mm-dd" .现在要查询与当日日期相同的记录应该怎么样做?

回复列表 (共4个回复)

沙发

日期格式不一样,就格式转换一下

板凳

ss := datetostr(date);
  with adoquery1 do
    begin
      close;
      sql.Clear;
      sql.Add('select * from yj_chacuo where dianhua_haoma = ''' + ss + '''');
      open;
    end;

这么写怎么不行呢?格式都是yyyy-mm-dd

3 楼

在oracle中可以这样写:
select dianhua_haoma from yj_chacuo where system_date = to_date('sysdate -1 ','yyyy-mm-dd');

但是在delphi中应该怎么写啊!!

4 楼

你这样试试
select dianhua_haoma from yj_chacuo where system_date = '+''''+datetostr(datetimepicker1.Date)+'''' +''

我来回复

您尚未登录,请登录后再回复。点此登录或注册