如何按日期查找用文本表示的日期信息?(100)

  • 主题发起人 主题发起人 yesp
  • 开始时间 开始时间
Y

yesp

Unregistered / Unconfirmed
GUEST, unregistred user!
Access数据库,STUDY表,有一字段StudyDate(文本型,255),它里面记录的是日期信息,记录格式有 19940626,1994.06.26,1994-06-26。如果要查找1994年6月26日的信息,如何实现。我试过用SELECT * FROM STUDY WHERE StudyDate like '1994*06*26'可以找到,但总觉得这不是好办法,有没有更好的?
 
那就要你输入的文本日期格式统一了~~
 
这个格式我没法控制,它是由另外的一个程序产生的数据,我只能去查询。
 
那就只能采用你现在的方法了。
 
现在的方法就不错呀。有什么问题吗?
 
原来的程序它是可以实现按时间段查询的,这有什么办法吗?
 
楼主做医疗软件的?Access数据库没用过,SQL server2000用过,Select * from StudyTable where StudyDate = #39+2009-06-10+#39,这里的日期就是文本表示的
 
文本前后加#就可以了
 
确实是做一个医疗软件StudyDate是一个文本型字段,能把日期型数据赋给它吗?晚上回家试试看
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
945
DelphiTeacher的专栏
D
后退
顶部