SQL语句问题!(急,在线等。马上结分)

iketeng 2004-01-05 03:54:31
我现在在写一个程序,其中有关于SQL时间段的限定语句,小弟用的平台是VC60+ADO+SQL SERVER2000。

现在问题是这样的,我原来的语句是这样:
{study.date} in datetime( 2004, 1, 4) to datetime( 2004, 1, 5)

现在我想把时间限定做的更为精确,做到限定在每天的23:59:59!就是说上面语句我想在年月日后面再加上个23:59:59的条件!

不知道我该怎么修改上面的语句呢?谢谢各位大侠出手!谢了谢了!
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iketeng 2004-01-05
  • 打赏
  • 举报
回复
我马上试!有效就马上结分哈!
ok1234567 2004-01-05
  • 打赏
  • 举报
回复
在MS SQL Server的时间类型
datetime在内部细化为十亿分之一秒
对外为毫秒,所以对于一天的时间定义应该为:
2003.01.01 0:0:0.0 to 2003.01.01 23:59:59.999

zhaolaoxin 2004-01-05
  • 打赏
  • 举报
回复
{study.date} in datetime( 2004, 1, 4, 23,59,59) to datetime( 2004, 1, 5, 23,59,59)

4,011

社区成员

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

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