paradox日期查询问题?(100分)

  • 主题发起人 主题发起人 chinanbzxx
  • 开始时间 开始时间
C

chinanbzxx

Unregistered / Unconfirmed
GUEST, unregistred user!
1,sql中通配符%和_使用于那些字段,日期型和数值型好象不行,
2,paradox数据库支持哪些日期函数,
请举例说明:如何查询日期为每月6日的数据,最好时一句语句?
日期型like语法如何用?
如何查询列出指定月数据,字段为date型,不能用<3/01/**,>2/1/**方法?
为什么paradox日期查询日期要写成mm/dd/yyyy?
 
why not use datatimepicker控件?
 
通配符%只能用于字符型字段,不能用于整数、浮点型字段。
日期参数用以下方法:
begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Select * from MyTable where 日期 between :ADate and :BDate');
Query1.Params[0].AsDate = StrToInt(Edit1.Text);
Query1.Params[2].AsDate = StrToInt(Edit2.Text);
Query1.Prepare;
Query1.Open;
end;
 
日期型字段本质上是浮点型字段,所以不能用通配符%进行模糊查询。
 
Sachow,你好!
如果我想查询每月份的数据,字段是date型,不想用比较方法,想模糊查询,怎么写?
 
告诉你将DATETIME类型改为VARCHAR 好一点因为,DATETIME类型有可能破坏
建好的索引!
 
这个问题有点难, 建议你table, 和memtable,
用DecodeDate和你的模糊值比较返回record to memtable.
 
多人接受答案了。
 
后退
顶部