Pub_Position_Date = convert(varchar(10),B.Pub_Position_Date,120)

解决方案 »

  1.   

    To: victorycyz(中海)Pub_Position_Date = convert(varchar(10),B.Pub_Position_Date,120)
    这样产生的结果是这样的  " 2004.06.14 "  不是我想要的 "2004-06-14"  样的
      

  2.   


    replace(convert(......),'.','-')
      

  3.   

    Pub_Position_Date = convert(varchar(10),B.Pub_Position_Date,102)的格式是:yy.mm.dd
    Pub_Position_Date = convert(varchar(10),B.Pub_Position_Date,120)的格式是:yyyy-mm-dd hh:mm:ss[.fff]
    如果,一定要拿2004-06-14种格式,只好把Pub_Position_Date字段的拿出来用year(date)-month(date)-day(date)这样写了。