time查询 select * from tabel1 where x='2001-12-28 10:10:10' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应当是select * from tabel1 where x=TO_DATE('2001-12-28 10:10:10', 'YYYY-MM-DD HH24:Mi:Se') 只要时间time不要date,如11:11:11,不要2001-12-26 sqlstr:='select * from table1 ';sqlstr:=sqlstr+'where x=:timepar1 ';query.sql.add(sqlstr);query.parambyname('timepar').value:=formatdatetime('yy-mm-dd',y);query.execsql; 100%完全正确的方法是:if Query1.Active then Query1.CLose;Query1.SQL.Clear;Query1.SQL.Add('select * from tabel1 where X=:paraX');Query1.ParamByName('paraX').AsDateTime := Y;Query1.Open; 如table1中有如下记录:record# x1 2001-1-1 11:11:112 2001-12-11 11:11:113 2001-12-1 11;12;114 2001-12-1 11:12:115 2001-12-11 11:13:11如果输入11;11;11,则输出记录1和记录2的数据 if Query1.Active then Query1.CLose;Query1.SQL.Clear;Query1.SQL.Add('select * from tabel1');Query1.SQL.Add('where DATEPART(hour,x)=11');Query1.SQL.Add('and DATEPART(minute,x)=11');Query1.SQL.Add('and DATEPART(second,x)=11');Query1.Open;不正确不给加分!!! 帮个忙,检查这代码哪里错了呢 MaskEdit输入后如何自动响应? 大型人力资源公司招DELPHI,.NET程序员(广州) 请问这样的组合查询语句能连接成一个表吗? 高分求算法!!! TStringList的一个问题,急急 对adoquery查询得到的数据集中数据修改和增加时报错? 有什么办法能屏蔽键盘的连发阿? 请问为什么点关闭按钮时,delphi会卡住? 请问重建桌面图标缓存是如何实现的? 请帮我看看下面代码错在那呀??好象是说某个地址怎么了就不能运行了. ???为什么数据加不进出,SQL语句,没错阿
sqlstr:=sqlstr+'where x=:timepar1 ';
query.sql.add(sqlstr);
query.parambyname('timepar').value:=formatdatetime('yy-mm-dd',y);
query.execsql;
Query1.CLose;
Query1.SQL.Clear;
Query1.SQL.Add('select * from tabel1 where X=:paraX');
Query1.ParamByName('paraX').AsDateTime := Y;
Query1.Open;
record# x
1 2001-1-1 11:11:11
2 2001-12-11 11:11:11
3 2001-12-1 11;12;11
4 2001-12-1 11:12:11
5 2001-12-11 11:13:11
如果输入11;11;11,则输出记录1和记录2的数据
Query1.CLose;
Query1.SQL.Clear;
Query1.SQL.Add('select * from tabel1');
Query1.SQL.Add('where DATEPART(hour,x)=11');
Query1.SQL.Add('and DATEPART(minute,x)=11');
Query1.SQL.Add('and DATEPART(second,x)=11');
Query1.Open;不正确不给加分!!!