select cast(convert(varchar(10),getdate(),112) as int)

解决方案 »

  1.   

    二楼的大哥,你的sql我看不懂,请指导
      

  2.   

    sql="select * from Call_AdminInputDataLog where  datediff(d,PublishedTime,'2005-12-01')<=0  AND datediff(d,PublishedTime,'2005-12-31')>=0 "
      

  3.   

    sql="select * from Call_AdminInputDataLog where  convert(char(10),PublishedTime,120) between '2005-12-01' AND '2005-12-31' "
      

  4.   

    楼上的大哥!的方法,通过了!我再请问一下,假如数据库是 Access的,不用我以前的方法,用你现在的方法,可以吗???我是说,数据表是access的,不是sqlserer的。该如何写???谢谢我一直搞不懂两者的区别,特别是实现现在同样的时间段内显示所有记录的sql语句的写法!
      

  5.   

    以上两个函数是SQLSERVER的,在ACCESS中肯定有相关的函数,你可以查一下帮助!
      

  6.   

    顶了
    我再请问一下,假如数据库是 Access的,不用我以前的方法,用你现在的方法,可以吗???我是说,数据表是access的,不是sqlserer的。该如何写???谢谢我一直搞不懂两者的区别,特别是实现现在同样的时间段内显示所有记录的sql语句的写法!
      

  7.   

     once! it's over once!