各位好,小弟有个SQL语句的问题想请问大家一下,问题是这样的,我有个表
S_OrderRecord,表里面有个字段S_OrderTime,其数据类型为DateTime,当我用以下查询语句时:select S_OrderTime from S_OrderRecord 其结果显示的是这样的格式:2007-7-18 00:00:00:000,但我想要的显示结果是只显示:
2007-7-18 请问该怎么实现啊,就是怎样改这个SQL语句,请知道的告诉一声,先在此谢谢了,在线等待。

解决方案 »

  1.   

    select Convert(Varchar(10), S_OrderTime, 120) As S_OrderTime from S_OrderRecord
      

  2.   

    哦,哈哈,按照paoluo(一天到晚游泳的鱼)这位兄弟的方法,问题解决了
      

  3.   

    对了,现在还有个问题,就是我原来是这样写的select S_OrderTime as [订货时间] from S_OrderRecord 
    现在要怎么改才可以实现呢
      

  4.   

    select Convert(Varchar(10), S_OrderTime, 120) As [订货时间] from S_OrderRecord:)
      

  5.   

    前台的格式如下:
    [DateTime].ToString("yyyy-mm-dd");
      

  6.   

    我最主要的是当我查询到数据之后我是直接绑定到DataGrid中去的,所以我就不想改前台的显示格式,想直接在SQL语句中改就好了,还是很谢谢各位的热心发言。