1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

请高手们帮忙啊,紧急!!!

本帖由 weifanglin2006-07-28 发布。版面名称:新人报道

  1. weifanglin

    weifanglin New Member

    注册:
    2006-05-25
    帖子:
    19
    赞:
    0
    Select ***from *** Where year(t)=year(date()) and month(t)=month(date()) and day(t)=day(date())

    以上语句在access数据库环境下可以正常运行,但是在sql server环境下却出错误,网上查了下说sql server不支持date(),time()等时间日期函数,请高手们帮忙解决问题,谢谢!
     
  2. nine

    nine New Member

    注册:
    2005-09-04
    帖子:
    25
    赞:
    0
    应该是有一个t的字段记录的标准时间值,然后查询的时候通过access的year() month() day()函数来转化的。
    sql server应该是不支持这三个函数。或者是写法不一样。没怎么用过sql server.
    Select ***from *** Where year(t)=year(date()) and month(t)=month(date()) and day(t)=day(date())
    语句中应该是转化t字段后找到当天的记录吧。


    http://www.deepteach.com/www/index_Article_Content.asp?fID_ArticleContent=84

    Access转MS SqlServer的注意事项
     
  3. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    你可以查阅 SQL 参考手册,可以使用的函数都有明确列出。

    你可以考虑 DatePart 看看。
     
  4. weifanglin

    weifanglin New Member

    注册:
    2006-05-25
    帖子:
    19
    赞:
    0
    谢谢楼上朋友的关注,继续寻求答案中……
     
  5. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    这也需要继续寻求?

    手册上都有介绍的……即使搜索引擎上搜索都有很多结果。
     
  6. ※朱雀※

    ※朱雀※ New Member

    注册:
    2005-09-10
    帖子:
    32
    赞:
    0
    根据你自己的字段类型,用to_date或者to_char函数!