在sql语句中怎么进行日期的格式化啊,就是我想显示这样的日期格式:9/11/06

解决方案 »

  1.   

    月/日/年
    declare @date datetime
    set @date='2006-08-04'
    print convert(varchar(8),@date,101)
    日/月/年
    print convert(varchar(8),@date,103)
      

  2.   

    借楼上的数据
    ---------------------------------------------
    --月/日/年
    declare @date datetime
    set @date='2006-8-4'
    print convert(varchar(8),@date,1) -- 1不带世纪数位,101带世纪数位
    --日/月/年
    print convert(varchar(8),@date,3) -- 3不带世纪数位,103带世纪数位
      

  3.   

    似乎SQL不直接提供这样的函数!!!
    如果自己写,效率不会很高啊!建议就这样吧!