Access2000+D6: 如何在Sql中直接对"时间"型 和"日期/时间"型字段进行直接查询(不使用参数,对日期型是用##)(20分)

  • 主题发起人 主题发起人 lixx
  • 开始时间 开始时间
L

lixx

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在Sql中直接对"时间"型 和"日期/时间"型字段进行直接查询(不使用参数,对日期型我记得是用##)
比如有一个表Table1,假设有如下结构:

Datetime Name
2002-01-01 00:00:00 a
2002-01-01 01:00:00 b
2002-01-01 02:00:00 c
2002-01-01 03:00:00 d
2002-01-02 e
2002-01-03 f
2002-01-04 g
05:00:00 h
06:00:00 i
07:00:00 j

Select * from Table1 where Datetime =#2002-01-02# 可以
Select * from Table1 where Datetime =#05:00:00# 就不行了
Select * from Table1 where Datetime =#2002-01-02 01:00:00# 也不行了.
我是直接查询,不想使用参数.后面两种情况该怎么查?
 
时间里面要用两个:号,如:
Select * from Table1 where Datetime =#05::00::00#
 
我在sql explore 用""就可以了,用hour,minute 也可以
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
806
import
I
后退
顶部