~关于数据库中的时间问题~~~

yaya_4978 2004-11-02 12:55:11
数据库某个表内有一列,为日期项~格式为“04-11-02”,请问如何得到日期大于小于的记录集??主要是不知道如何取得数据库中的日期再如何比较日期的大小,以及在查询时怎样实现~望各位不吝指教!谢谢先!刚刚帖子给80分,可不小心点了2次~结果在版面上看不到帖子了~~~没分了!
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
内存泄漏 2004-11-02
  • 打赏
  • 举报
回复
03-12-15不行,必须是2003-12-15
yaya_4978 2004-11-02
  • 打赏
  • 举报
回复
我是这样做的:select * from table where time >= #t1.Format("%y-%m-%d")#~其中t1是CTime对象!这个sql语句是拼起来的~在debug下察看其为select * from table where time >= #03-12-15#,可是得到的记录集为空~~~但是数据库中明明就有这样记录阿!~~~求教了!
内存泄漏 2004-11-02
  • 打赏
  • 举报
回复
直接在SQL语句里面写:

select * from table where time >= #2003-12-15#

记住,一定要在时间的两端用#包起来。。。。。
yaya_4978 2004-11-02
  • 打赏
  • 举报
回复
access数据库??怎么直接在SQL语句中处理??在数据库中的如期是什么类型的不用管么??还是把CTime转化为CString??
内存泄漏 2004-11-02
  • 打赏
  • 举报
回复
是什么数据库?? 直接在SQL语句里面控制就可以了。。。。。。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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