我用getdate(),得到的默认值是:2006-7-3 20:57:26,怎么得到:2006-7-3 这样的默认值?
还有,在ASP.NET里不能用date获取日期,那用什么获取日期?我不要带时间值的NOW

解决方案 »

  1.   

    sql里:不能通过设置日期格式达到你的目的,
      需要自己写实现 
    cast(datepart(year,getdate()) as char(4)) + '-' 
    + cast(datepart(month,getdate())as char(2)) +  '-' 
    + cast(datepart(day,getdate())as char(2))   可将这代码写成一个SQL 函数
        
    在ASP.NET里获取日期,
    DateTime t=DateTime.Now;
    string date=t.ToShortDateString();
      

  2.   

    sql server 不能取日期只能通过sql语句,像楼上,oracle可以
      

  3.   

    不能的, 只能自己写sql语句来取, 
    btw, smalldatetime只不过把毫秒去掉了, 小时分秒还是有的