一条SQL语句的写法

BS 2001-07-20 10:14:09
select * from tabname where field1>条件变量
field1是一包含时间,和日期的字段;
条件变量是一TDateTime型变量;
where 后边如何写
...全文
101 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
kylix2001 2001-07-20
  • 打赏
  • 举报
回复
还没来得及回复呢。就结了。:)
BS 2001-07-20
  • 打赏
  • 举报
回复
谢谢大家
myxfang 2001-07-20
  • 打赏
  • 举报
回复
query1.sql.add('select * from tabname where field1>:field1');
query1.params[0].asdatetime:=Tdatetime变量
BS 2001-07-20
  • 打赏
  • 举报
回复
to kylix2001(你有权灌水,但你所灌的水……) 
是 Oracle
to  dingsg111(飞天) 
field1不是Delphi中的TDateTime
chills 2001-07-20
  • 打赏
  • 举报
回复
var
aSQLStr: string;

begin
aSQLStr := 'select * from tabname where field1 > ' + QuotedStr(DateTimeToStr(aDateTimeVar));
end;
ghz2000 2001-07-20
  • 打赏
  • 举报
回复
看你用的是什么数据库了
access用用到formatdatetime
sql直接按格式写就可以
field1>2000-01-02
kylix2001 2001-07-20
  • 打赏
  • 举报
回复
什么数据库?MsSQL or Access or ...?
dingsg111 2001-07-20
  • 打赏
  • 举报
回复
先求他们的时间差如果大于0不就行了
shawnguo 2001-07-20
  • 打赏
  • 举报
回复
cc

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧