如何在Delphi中用SOL语句查找日期型字段??(100分)

  • 主题发起人 主题发起人 第三次回顾
  • 开始时间 开始时间

第三次回顾

Unregistered / Unconfirmed
GUEST, unregistred user!
Select * from aTable
where theDate='97-5-6' //有问题,如何更改???
谢谢!
 
要看你用什么数据库,再参照相应数据库的SQL语法.
也可考虑用SQL数据库的日期转换函数.
 
mssql 是可以的,也可以用
where yourdate = convert(datetime,'1997-1-1')
 
Select * from aTable
where (EXTRACT(year FROM theDate)=1997)
and (EXTRACT(month FROM theDate)=5)
and (EXTRACT(day FROM theDate)=6)
year---年
month---月
day---日
 
如果您用的是Oracle数据库则可以写成
select * from aTable
where theDate=TO_DATE('97-5-6','YY-MM-DD')
 
如果您用的是DBase数据库则可以写成
select * from aTable
where theDate="05/06/97"
 
后退
顶部